Skip to content
Quant jobs / Millennium

WorldQuant Aligned Software Engineer

A software engineering role that sits between quantitative researchers and production systems. The engineer builds tools in Python and some C++ that carry research ideas into live use.

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.

  • Build internal tools that researchers use day to day
  • Port prototype research code into reliable production software
  • Tune performance-sensitive algorithms and data structures
  • Review code and shape design decisions with researchers

What they ask for

Required

  • Fluent Python
  • Data structures and algorithms
  • Advanced Linux
  • Clear communication with researchers
  • Attention to detail
  • C++ or fast ramp-up in it

Preferred

  • Quantitative finance or scientific computing exposure
  • Numerically oriented, performance-sensitive code
Education
Not stated
Experience
Not stated; strong engineering ability expected
Languages and tools
  • Python
  • C++
  • Linux

How to prepare

  • Solve algorithm problems in Python and re-implement a hot loop in C++
  • Write a small numerical library with tests and benchmarks
  • Get comfortable in a Linux shell, profiling and debugging
  • Practise explaining a design trade-off to a non-engineer

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