
/10
Job Description
Join us, be part of more.
We’re so much more than an energy company. We’re a family of brands revolutionising how we power the planet. We're energisers. One team of 21,000 colleagues that's energising a greener, fairer future by creating an energy system that doesn’t rely on fossil fuels, whilst living our powerful commitment to igniting positive change in our communities. Here, you can find more purpose, more passion, and more potential. That’s why working here is #MoreThanACareer. We do energy differently - we do it all. We make it, store it, move it, sell it, and mend it.
Centrica Demand Side Response is building advanced optimisation solutions that enable distributed energy assets to deliver real value across energy markets and the grid. The Quantitative Developer plays a key role in shaping how batteries, electric vehicles, and other flexible assets are scheduled, dispatched, and monetised.
The role sits at the intersection of mathematical optimisation, software engineering, and real‑world energy systems, with direct ownership from model design through to production deployment. Working closely with engineers and commercial stakeholders, the role contributes to scalable solutions that balance simplicity, robustness, and measurable value creation.
About the Role
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.
Key responsibilities include:
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
About You
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.
The ideal candidate has:
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
About Centrica
Centrica Demand Side Response develops optimisation and control platforms that connect and manage distributed energy assets across multiple markets. The organisation operates across European and UK energy systems, delivering solutions that enable batteries, electric vehicles, and other flexible assets to respond intelligently to market signals and grid needs.
By combining advanced quantitative methods with scalable cloud‑based platforms, the business supports energy services that buy, sell, and optimise energy in real time. The focus is on creating robust, explainable solutions that can be deployed at scale and deliver measurable value for both end customers and the wider energy system.
Why should you apply?
We’re not a perfect place – but we’re a people place. Our priority is supporting all of the different realities our people face. Life is about so much more than work. We get it. That’s why we’ve designed our total rewards to give you the flexibility to choose what you need, when you need it, making sure that you and your family are supported not only financially, but physically and emotionally too. Visit the link below to discover why we’re a great place to work and what being part of more means for you.
https://www.morethanacareer.energy/global
If you're full of energy, fired up about sustainability, and ready to craft not only a better tomorrow, but a better you, then come and find your purpose in a team where your voice matters, your growth is non-negotiable, and your ambitions are our priority.
Help us, help you. We would love for you to share any information about yourself throughout our recruitment process so that we can better understand you and help shape your journey.
Company benefits
Working at Centrica
Company employees:
Gender diversity (m:f):
Hiring in countries
Belgium
Denmark
Ireland
United Kingdom
Office Locations
Other jobs you might like
Asset Optimisation Analyst
Greater London | Windsor | Flexible | United Kingdom
30 Mar
Transparency8.2/10
RankingExecutive, Complex Securities Valuations, Strategy & Transactions, London
London - More London Place
13 Jan
Transparency8.2/10
RankingSenior Network Analytics Engineer
Denmark, Copenhagen, 1098 | Denmark
20 Mar
Transparency8.8/10
RankingSenior DevOps Engineer
Oxford, United Kingdom
6 Feb
Transparency9.2/10
RankingSoftware Solutions Developer
Newbury, United Kingdom
26 Jan
Transparency8.4/10
Ranking

