Quantitative Developer, Research & ML Engineering, Systematic Macro

Millennium Management · London, England ·

Last confirmed by our partners on 17 Oct 2026.

Apply on partner site You apply on the advertiser's own site — nothing is stored here.

Overview

In this role you build and deployed ML models on high-frequency market data, and shape the research and compute infrastructure behind them. You will collaborate with the Senior Portfolio Manager to translate models into live trading signals while improving the pod’s data processing, scalability, and production readiness. You’ll enhance end-to-end ML pipelines and partner with technology teams to leverage shared platforms. This opportunity combines cutting-edge ML with systematic trading in a high-impact, data-driven environment.

Responsibilities

  • Design, train and productionize large-scale ML models (classical and deep learning) on high-frequency data
  • Enhance end-to-end ML pipeline: data processing, distributed computation, scalable parameter search, validation
  • Improve speed, scalability, and reliability of signal development and production migration
  • Collaborate with broader technology teams to utilize shared internal platforms and services

Key requirements

  • Master’s or PhD/Post doctorate in Computer Science, Mathematics, Statistics, Engineering, Physics, or related quantitative field from a leading institution
  • 3+ years in software engineering, quantitative development, or related computational role
  • Experience building and validating ML models on large, complex datasets (classical and deep learning)
  • Experience building distributed computing systems for ML applications
  • Strong Python programming skills with parallelism and distributed compute; strong C++ knowledge is a plus
  • Experience building data-intensive tools, research workflows, or model development infrastructure
  • Strong Linux development experience
  • Experience building agentic AI systems (tool use, orchestration, evaluation)
  • collaborative
  • entrepreneurial
  • problem-solving
  • Python (advanced, distributed compute, bindings with C++)
  • C++ (plus)
  • distributed computing for ML
Apply on partner site Listing supplied by one of our partner job boards. Last confirmed: 3 days ago.

Report this job

Market data from EasyWorkClub, not from the employer

40 live adverts for Research engineer in London

Same role within 50 km

More openings at Millennium Management

33 other openings we list

Millennium ManagementLondon Apply