Quantitative Developer - Python
A top-tier systematic hedge fund is seeking a skilled Software Engineer to design and manage production systems supporting the deployment and optimization of trading signals and strategies. You'll play a critical role in ensuring the reliability, scalability, and performance of trading infrastructure in a fast-paced, high-stakes environment.
This role sits at the intersection of engineering and research, requiring both strong technical expertise and the ability to collaborate with quants, researchers, and traders.
Responsibilities:
Build and maintain production follow-up pipelines to monitor and refine deployed trading signals
Collaborate closely with traders and researchers to deliver tailored software tools and infrastructure
Design and implement systems for the secure ingestion and processing of large-scale datasets
Develop and integrate machine learning models (e.g. linear regression, predictive analytics) into production environments
Leverage high-performance computing (HPC) and distributed systems to create robust and scalable applications
Provide ongoing support, debugging, and optimization of trading tools and internal platforms
Requirements:
5+ years of experience as a Software Engineer, ideally in a trading, fintech, or systematic research environment
Expert-level Python development skills; exposure to C++ or .NET is a plus
Solid grasp of system architecture and scalable software design
Experience working with relational databases and large-scale data systems
Strong multitasking skills, with the ability to prioritize and deliver in a fast-paced, real-time environment
Excellent communication skills - you'll be interfacing directly with stakeholders across research and trading
Prior experience in systematic trading or quantitative research environments is a strong advantage
FAQs
Congratulations, we understand that taking the time to apply is a big step. When you apply, your details go directly to the consultant who is sourcing talent. Due to demand, we may not get back to all applicants that have applied. However, we always keep your CV and details on file so when we see similar roles or see skillsets that drive growth in organisations, we will always reach out to discuss opportunities.
Yes. Even if this role isn’t a perfect match, applying allows us to understand your expertise and ambitions, ensuring you're on our radar for the right opportunity when it arises.
We also work in several ways, firstly we advertise our roles available on our site, however, often due to confidentiality we may not post all. We also work with clients who are more focused on skills and understanding what is required to future-proof their business.
That's why we recommend registering your CV so you can be considered for roles that have yet to be created.
Yes, we help with CV and interview preparation. From customised support on how to optimise your CV to interview preparation and compensation negotiations, we advocate for you throughout your next career move.