Software Engineer - Java
Millennium, London, United Kingdom
The team
Core to the health and growth of our business, Millennium’s Information Technology organization develops the flexible, scalable technology and advanced proprietary systems that support the firm’s active, multi-manager platform. The Risk Technology team builds and runs the platforms that produce the firm’s official VaR, stress, and risk analytics, while also developing the next generation of AI-powered risk tooling. The team works in a hands-on engineering environment with close partnership across London, New York, Miami, and Bengaluru.
What you will do
- Build and ship code by contributing to the design and implementation of features and services, with guidance and code review from senior engineers, and see your work through to production.
- Learn the domain by ramping up on the codebase and core risk concepts, including VaR, stress, and sensitivities, to take on more responsibility over time.
- Help build AI-powered risk tooling, including agents, plugins, and integrations that connect large language models to risk data and platforms Write clean, well-tested Java and Python code, participate in code and design reviews, and help uphold engineering standards and best practices.