Skip to content
Quant jobs / Millennium

Developer – Systematic Trading

A developer role in an established 18-person trading team at Millennium, building the applications used for data collection, analytics and trading. The main stack is KDB+/q on Linux.

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.

  • Load data from internal and external sources into the team's KDB+ stores
  • Build monitors that catch data problems early
  • Create APIs so the business can query data
  • Develop streaming analytics and real-time monitoring
  • Write a testing framework and improve the existing codebase

What they ask for

Required

  • Programming fundamentals
  • Linux familiarity
  • Attention to detail
  • Ability to prioritise under pressure
  • Communication
  • Computer science, maths or similar degree

Preferred

  • Q/KDB+
Education
Bachelor's or master's in computer science, mathematics or a related area
Experience
Not stated; KDB+/q is an advantage
Languages and tools
  • KDB+/q
  • Git
  • Gradle

How to prepare

  • Work through q and KDB+ tutorials on a sample tick dataset
  • Build a small data-quality monitor with alerts on gaps and outliers
  • Practise Linux shell and Git workflows
  • Learn how streaming tick data is handled in real-time systems

What to study

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