Jobs / Millennium Management
Senior Platform Engineer
Millennium Management · London, ENG, United Kingdom
London, ENG, United KingdomOnsite
Remuneration
Not specified
Location
London, ENG, United Kingdom
Visa sponsorship
Not specified
Job summary
Millennium's Infrastructure organization is seeking a Senior Platforms Engineer to join a specialized team. This hands-on software engineering role involves building, extending, and maintaining systems for quantitative researchers, primarily using Python and C++. The mission is to solve business challenges, reduce operational complexities, and foster a collaborative environment.
Qualifications
- Strong software engineering skills with a focus on code quality, correctness, and clear thinking
- Ability to work alongside domain experts and engage in technical discussions
- Curiosity-driven, eager to learn new things and solve unfamiliar problems
- Collaborative team player with excellent communication and problem-solving skills
- Strong Python skills, including fluency, idiomatic usage, and ability to tackle complex programming challenges
- Strong foundation in data structures and algorithms, including reasoning about complexity, selecting appropriate approaches, and clean implementation
- Demonstrable problem-solving abilities, insight, judgment, and strong attention to detail
- Ability to communicate complex technical concepts clearly with quants and other engineers
- Experience working in a Linux environment at an advanced user level
- Some C++ experience, including comfort reading and writing C++ or a strong willingness to learn quickly
- Prior exposure to quantitative finance, scientific computing, or environments with close collaboration between engineers and researchers
- Experience contributing to performance-sensitive or numerically oriented code
Responsibilities
- Design, code and implement proprietary systems and tools to bring research ideas to life and have a business impact
- Collaborate daily with quantitative researchers to understand needs and create well-engineered solutions
- Contribute across the stack, primarily in Python with some work in C++
- Work through complex algorithmic and data-structure problems, focusing on correctness and performance
- Participate in code reviews, design discussions, and promote engineering best practices
- Communicate trade-offs and technical decisions clearly with engineers and quants
Skills
C++LinuxPython
Industry
Quantitative financeScientific computing
Relocation
No