Quantitative Developer

British Gas
Antwerp, Belgium
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Antwerp, Belgium

Tech stack

Amazon Web Services (AWS)
Data analysis
Software Quality
Python
Machine Learning
NumPy
Jupyter Notebook
FastAPI
Matplotlib
Kubernetes
Information Technology
Plotly

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

About the company

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., 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

Apply for this position