Skip to content
Quant jobs / Millennium

Quantitative Specialist – Futures Execution

An execution quant role in a central trading group, building futures trading capabilities and transaction cost analysis. It also advises portfolio managers on execution quality.

What you’d work on

Our reading of the posting: what a new hire in this role would most likely spend their first months on.

  • Develop central electronic futures trading capabilities and their roadmap
  • Build execution metrics, reports and analysis tools
  • Maintain the futures transaction cost analysis framework
  • Advise PMs on slippage, market structure and costs
  • Fit and review trading cost and market impact models

What they ask for

Required

  • 5+ years in futures execution, trading or research
  • Transaction cost analysis
  • Futures market structure and operational detail
  • Futures contract types and execution algorithms
  • 5+ years KDB and Python
  • Cost and impact model fitting
  • Linux command line, pandas, matplotlib
  • Clear communication

Preferred

  • Cross-asset TCA experience
Education
Scientific training, preferably in maths, computer science or a related field
Experience
5+ years in futures execution, trading or quantitative research
Languages and tools
  • Python
  • KDB+/q
  • Linux
Markets
futures, equities, fx, options

How to prepare

  • Build a TCA report from futures fills and benchmark prices
  • Fit a square-root impact model and test it out of sample
  • Learn calendar spreads, TAS and BTIC and when each is used
  • Practise kdb+/q time-series queries

What to study

The HFT Quantitative Researcher roadmap sets out the stages for this kind of role, with free resources for each.

Open the roadmap

Apply

Read the full posting on Millennium’s site before applying: requirements, location and pay can change after we check them.

View the posting on Millennium’s site ↗

SelfMadeQuant wrote this summary from the employer’s public posting, last checked 6 November 2026. SelfMadeQuant isn’t affiliated with Millennium and doesn’t handle applications.

Similar roles