Quantitative Developer, Research & ML Engineering, Systematic Macro

Millennium Management LLC
London, UK
13 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours
Job source

Tech stack

Big Data C++ (Programming Language) Distributed Systems Integrated Development Environments Python (Programming Language) Machine Learning Software Engineering Deep Learning Parallel Computation Linux Development Information Technology Machine Learning Operations

Job description

A collaborative and entrepreneurial systematic macro pod is seeking an experienced Quantitative Developer with a machine learning focus. You will develop and deploy machine learning models on high-frequency market data, and build the research and compute infrastructure behind them.

The successful candidate will develop, optimize, and deploy machine learning models - classical and deep learning - applied to high-frequency market data within the systematic pod, working closely with the Senior Portfolio Manager to turn models into live trading signals. The role also extends to enhancing the pod’s wider research infrastructure: distributed computation, large-scale parameter search, and a streamlined path from research to production., * Design, train and productionize large-scale machine learning models across both classical and deep learning approaches, applied to high-frequency data

  • Enhance and optimize the pod’s end-to-end machine learning pipeline, from large-scale data processing and distributed computation to scalable parameter search and validation
  • Contribute to improving the speed, scalability, and reliability of the pod’s wider signal development environment, ensuring consistent and efficient migration from research to production
  • Partner with broader technology teams to make effective use of shared internal platforms and Services

Requirements

  • Master’s or PhD/Post doctorate in Computer Science, Mathematics, Statistics, Engineering, Physics, or a related quantitative discipline, from a leading institution

Preferred Technical Skills

  • 3+ years of professional experience in software engineering, quantitative development, or a related computational role

  • Experience developing and validating machine learning models on large, complex datasets, across both classical and deep learning approaches, in industry or academia
  • Experience building distributed computing systems for machine learning applications
  • Strong Python programming skills beyond the standard research stack - parallelism, distributed compute, and native acceleration such as Python or C++ bindings
  • Familiarity with C++ is a strong plus, alongside the software engineering fundamentals to pick it up quickly
  • Experience building data-intensive tools, research workflows, or model development infrastructure
  • Strong Linux development experience
  • Experience building agentic AI systems - tool use, orchestration, and evaluation

High Valued Experience

  • Experience with backtesting and awareness of common research pitfalls such as overfitting, lookahead bias, and survivorship bias
  • Understanding of systematic trading strategies and quantitative research workflows
  • Knowledge of market microstructure
  • Experience supporting production research workflows or model deployment in a front-office environment

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on uk.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:28 min

Defining big data and machine learning fundamentals

Ayon Roy · LIVE

3:09 min

Balancing data science skillings alongside systems engineering rigor

Nico Schmidt · LIVE

1:25 min

Distinguishing artificial intelligence from deep learning

Sam Witteveen · Coffee With Developers

2:36 min

Applying supervised machine learning for practical rule extraction

Katja Träumner

3:51 min

Overcoming hardware configuration barriers in machine learning

Jose Luis Latorre Millas · LIVE

3:14 min

Structuring career paths and localized data architectures

Ulrich Wurstbauer +1 · LIVE

Videos

See all

Related articles

See all