Quant Developer | Trading Systems & Execution

Company:  Selby Jennings
Location: London
Closing Date: 07/07/2026
Hours: Full Time
Type: Permanent

Job Description

Our client is a leading multi-strategy hedge fund with a strong focus on systematic trading and technology-driven investment strategies.


Overview

This role focuses on designing and building scalable systems that support the full lifecycle of systematic trading strategies, including data processing, model deployment, portfolio optimisation, and execution. You will work closely with researchers and traders to translate quantitative models into robust, production-ready trading infrastructure, directly impacting trading performance.


Responsibilities

  • Build and optimise high-performance data pipelines for large-scale financial datasets
  • Develop production-grade systems for portfolio construction, execution, and risk management
  • Integrate research environments with live trading infrastructure
  • Design scalable systems for real-time signal generation, order management, and position tracking
  • Collaborate with researchers to productionise models and trading strategies
  • Implement monitoring, testing, and validation frameworks
  • Improve system performance and efficiency across distributed environments
  • Contribute to execution optimisation and systematic trading infrastructure


Requirements

  • 3+ years' experience in a hedge fund, trading firm, investment bank, or strong technology environment
  • Strong Python skills, plus at least one compiled language (e.g. C++, Java, C#, Rust)
  • Solid grounding in computer science and software engineering principles
  • Experience working with large datasets, with understanding of statistics and linear algebra
  • Ability to bridge research and production environments
  • Strong problem-solving skills and adaptable engineering mindset
  • Experience with data engineering or distributed systems is beneficial but not essential


Apply now!

Apply Now
Share this job
Selby Jennings
An unhandled error has occurred. Reload 🗙