Python Developer (Quantitative Trading)
iO Associates are supporting a leading quantitative trading firm renowned for its cutting-edge technology and a rich history of market innovation. Operating within the financial services industry, they specialise in systematic trading strategies powered by advanced engineering and data science. Known for fostering a dynamic and inclusive culture, they invest heavily in their people and technology, creating an environment where talented professionals can thrive. Employees benefit from a collaborative workspace, comprehensive benefits, and opportunities for continuous learning in a global setting.
The Opportunity
Due to continued growth and a strategic focus on enhancing their research infrastructure, Our Client is seeking a talented Python Developer to strengthen their US-based trading technology team. This role is pivotal for advancing the data analysis and research tools used by quantitative analysts. It offers an exciting chance to contribute directly to high-impact trading strategies and work alongside some of the most accomplished minds in the financial technology sector.
Key Responsibilities
- Enhance and maintain existing research frameworks and develop new analytical tools using Python and C++
- Collaborate closely with quantitative researchers to understand their technical requirements and provide effective solutions
- Implement and optimise algorithms within a fast-paced, iterative development environment
- Support the automation of workflows, including scripting and task scheduling
- Integrate statistical libraries and data processing tools such as Numpy, Pandas, and Polars to improve data analysis capabilities
- Contribute to the development of infrastructure supporting both equities and equity derivatives trading
Essential Skills & Experience
- A degree in Computer Science, Engineering, or a comparable field; a Master’s qualification is advantageous
- Extensive practical experience (minimum three years) in Python development within a production environment
- Strong knowledge of C++ programming
- Familiarity with statistical computing libraries, especially Numpy, Pandas, and Polars
- Proven problem-solving skills with the ability to adapt in a collaborative, high-pressure environment
- Experience with scripting languages like Bash and workflow management tools
- Good understanding of equities markets and derivatives trading
Desirable Skills & Additional Experience
- Exposure to low-latency programming and hardware acceleration techniques
- Knowledge of FPGA technology and machine learning applications
- Experience working in distributed teams across multiple geographies
- Previous experience within financial markets, especially in trading-related roles
Note: This role is open to candidates eligible for hybrid work arrangements and able to work in the US.
