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
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
- Python for Quantitative Finance
- Modern C++ for Quantitative Finance
- Quantitative Data Engineering
- Professional Quant Practice
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
AQR Capital Management · Greenwich2027 Research and Portfolio Management Engineering Summer AnalystBlackRock · San FranciscoAssociate, Quant Research – Systems Researcher (Systematic Active Equity)Susquehanna International Group (SIG) · Bala CynwydC++ Algo Developer – Options TradingSusquehanna International Group (SIG) · Bala CynwydC++ Developer – Trading Strategies (Index Desk)Susquehanna International Group (SIG) · New YorkC++ Quantitative Developer – Trading StrategiesQube Research & Technologies · ChicagoC++ Software Engineer – Core Trading Technology