Job Summary: Quant Developer
Find out exactly what skills, experience, and qualifications you will need to succeed in this role before applying below.
As a Quant Developer at you will work closely with Quant Researchers to implement and optimize trading strategies, build research frameworks, develop quant libraries, prototype new data feeds, and create risk analysis tools. The role involves contributing to both financial modeling and technology, with a focus on high-quality code and collaboration.
Key Responsibilities:
* Develop and implement trading strategies and portfolio construction techniques.
* Build research frameworks, quant libraries, and tools for risk analysis.
* Collaborate with Quant Researchers and Traders to drive business value.
* Work with high-throughput systems and large data sets.
Team and Environment:
* You’ll be part of a diverse, cross-functional team of over 60 individuals from various backgrounds (Computer Science, Mathematics, Engineering, etc.).
* The team is structured into "Quant Platform Developers" (Core Techs) and "Quant Developers" (Sector Techs), with opportunities for rotation between teams.
* AHL fosters a flat, open, collaborative culture with a strong emphasis on learning and impact.
Technology Stack:
* Predominantly Linux-based systems, using Python (with libraries like NumPy, Pandas, SciPy, etc.) for most development.
* Java for high-throughput systems, MongoDB and Oracle for storage.
* Tools like Airflow, Kafka, Jenkins, Docker, OpenStack, and others for workflow management, CI, and infrastructure automation.
Key Requirements:
Essential:
* Expertise in Python, Linux, and quantitative techniques (e.g., statistics, asset pricing, optimization).
* Familiarity with data analysis libraries like NumPy, SciPy, Pandas.
* Strong interest in financial markets and instruments.
* Experience with collaborative software engineering practices (Agile, code reviews, unit testing).
Advantageous:
* Experience in front-office quantitative software development (e.g., hedge funds, investment banks).
* Knowledge of web development, data visualization, and machine learning frameworks like TensorFlow or scikit-learn.
Personal Attributes:
* Strong academic background in a technical field (e.g., Computer Science, Mathematics, Engineering).
* Passion for technology and software craftsmanship.
* Analytical and problem-solving mindset with a focus on delivering business value.
* Excellent communication and interpersonal skills for collaboration with a wide range of stakeholders.