Quantitative Developer
Role details
Job location
Tech stack
Job description
This role focuses on developing optimisation solutions that control and monetise distributed energy assets across real-world energy systems. It combines deep quantitative problem-solving with hands-on responsibility for getting models into production and ensuring they deliver measurable value. Close collaboration with engineers and business stakeholders is central, requiring the ability to translate complex optimisation logic into practical, explainable outcomes., * Designing, implementing, and validating mathematical optimisation and control models for distributed energy resources such as batteries and electric vehicles
- Developing forecasting, predictive analytics, and machine learning models to improve asset scheduling, dispatch, and performance across energy markets
- Building high-performance Python applications using numerical, optimisation, and data-analysis libraries to support scalable optimisation workflows
- Deploying, operating, and improving optimisation solutions in production environments using AWS and Kubernetes, with full ownership beyond initial release
- Analysing complex datasets to quantify value creation, identify optimisation opportunities, and continuously improve model performance, while documenting solutions clearly for long-term maintainability
Requirements
The ideal candidate is a quantitative developer who enjoys solving complex optimisation problems and seeing their work make a tangible impact in live energy systems. They take ownership of solutions beyond initial development and are motivated by turning analytical models into reliable, production-grade applications. Strong collaboration and clear communication are essential, particularly when working across technical and business stakeholders., * A master's degree in mathematics, physics, computer science, or a closely related discipline
- At least five years of professional experience in quantitative development, financial modelling, or similar roles
- Strong Python expertise, including hands-on experience with NumPy, Polars, Matplotlib, Plotly, and Jupyter Notebooks
- Experience developing, deploying, and operating applications in production environments, including AWS
- Proven ability to document solutions clearly and maintain high standards for code quality and reliability
- A collaborative mindset with strong communication skills and a willingness to take responsibility from development through production
It would be an advantage if you also have:
- Experience with energy markets or a solid understanding of how electricity systems operate
- Familiarity with linear optimisation techniques, optimisation solvers, or numerical optimisation methods
- Exposure to machine learning or predictive modelling in an applied, production-oriented context