Quant Developer / Python Developer (Contract Role)
We are recruiting an experienced Python Developer / Quant Developer to work on a pivotal transformation project within the Alternatives Technology team of a leading investment organisation. This role involves the redevelopment of a critical Risk application, requiring strong Python expertise, experience collaborating with Quant teams, and a proven track record of delivering scalable, end-to-end systems.
Working closely with the Systematic Strategies team, the successful candidate will translate C# code into Python, modernise the existing platform, and integrate advanced cloud-based and data-driven solutions. This is a hands-on role requiring exceptional engineering skills, knowledge of OOP and SOLID principles, and experience with cloud platforms like Azure.
This is an on-site hybrid role, requiring 3 days a week in the office, offering valuable collaboration with key stakeholders.
Key Requirements:
* Proven expertise as a Quant Developer or Python Developer, working with Quant Analysts, Portfolio Managers, or trading teams.
* Experience building end-to-end, cloud-based systems, integrating with third-party platforms like Bloomberg, Reuters, or MSCI.
* Advanced Python development skills with a focus on scalability, automation, and production-ready solutions.
* Strong knowledge of object-oriented programming (OOP) and adherence to SOLID design principles.
* Familiarity with multiple asset classes and financial instruments.
* Ability to read and interpret C# code to facilitate system redevelopment.
Desirable Skills
* Background in investment technology, particularly with Risk Premia, Systematic Strategies, or Commodities.
* Experience with CI/CD pipelines, event-driven design, and microservices architecture.
* Familiarity with Azure Function Apps and data warehousing solutions like Snowflake.
Role Responsibilities
* Redevelop an existing Risk Premia application from C#, SQL, and SSRS into a Python-based platform hosted on Azure.
* Translate and optimise existing C# code for use in Python.
* Automate and scale the system to support 12 strategies, integrating real-time market data feeds and connecting with strategic data platforms.
* Partner with Quant Portfolio Managers and the Systematic Strategies team to deliver solutions aligned with business objectives.
* Contribute to the ongoing transition of the organisation’s Quant platform to Python, enhancing system architecture and performance.
Why Join?
This 6-month contract role offers the opportunity to work on a high-impact project within a forward-thinking investment organisation. The position comes with the potential for extension and future career progression, including transitioning to a permanent role.
With a focus on technical innovation and collaboration, this role provides a unique opportunity to shape the next generation of a critical Quant platform, leveraging cutting-edge cloud and data technologies.
Contract Length: 6 months (potential for extension)
Location: London (3 days a week in office)