Job offer
Quant Developer - AHL
As a Quant Developer at Man Group, you’ll be part of the systematic trading arm, AHL, and will develop robust numerical models to generate new alpha ideas and trading strategies. You’ll work closely with the research teams and have the opportunity to rotate between teams to learn more about the system and discover your areas of interest.
The role
As a Quant Developer at Man Group, you will be a key member of our flagship team within Man’s systematic trading arm—AHL. The team works closely with AHL’s research teams to deliver robust numerical models. Your responsibilities will be diverse and will include developing new alpha ideas and new trading strategies.The team
Quant developers at AHL are part of a broader technology team. The members of this group are our only team members with engineering skills. We have diverse educational backgrounds, including computer science, mathematics, physics, engineering—even classical philology!—but what unites us is a passion for technology and writing high-quality code.Our technology
Almost all of our systems run on Linux, and most of our code is written in Python, using the full scientific stack: numpy, scipy, pandas, scikit-learn, to name just a few of the open-source libraries we use extensively. We implement systems that enable the highest possible data throughput through the infrastructure we build. We use Afternoon for workflow management, Kafka for data pipelines, Bitbucket for source code management, Jenkins for continuous integration, Grafana + Prometheus for metrics collection, ELK for log shipping and monitoring, Docker and Kubernetes for containerization and automation, and Slack for internal communication.Technology and business skills
At AHL, we strive to hire only the brightest and most talented technologists.Essential requirements
- Strong programming skills; recognized by your colleagues as an expert in your field
- A strong interest in and understanding of financial markets and instruments
- A solid background in software engineering and/or methodologies; agile development, object-oriented design, design patterns, etc.
- Proficiency in one or more compiled languages
- Strong proficiency in Python
- Familiarity with or experience in various scripting languages
- Experience with data analysis techniques and relevant libraries, such as NumPy, SciPy, and Pandas
- Relevant mathematical knowledge, e.g., statistics, asset pricing theory, optimization algorithms
Advantages
- Experience in developing quantitative software for the front office, such as at a hedge fund or investment bank
- Experience with web-based development technologies and visualization technologies for presenting large and complex datasets and metrics
- Experience with machine learning algorithms, natural language processing, and relevant libraries and frameworks, such as scikit-learn and TensorFlow
Personal characteristics
- A strong academic background and a degree with a significant focus on mathematics and computer science, such as computer science, mathematics, or engineering (e.g., physics) from top universities
- A software-centric approach to software development; taking pride in engineering excellence and instilling these values in others
- Enthusiasm for technology, such as personal projects or open-source contributions
- Organizational skills to successfully manage and effectively handle multiple projects
Job details