Leading and developing a team of research engineers
Ensuring reliable delivery of high-quality research and innovation outputs
Owning the Energised Futures’ strategy around the automation pillar
Collaborating and engaging with stakeholders, both across Centrica, the energy industry, startups and academia
Supporting the wider business to adopt and deploy our outputs to maximise our impact
Monitor and engage with industry and academia by engaging with conferences and journals
Requirements
5+ years experience designing complex statistical algorithms or machine learning models
A PhD plus 2 or more years or a master’s degree plus 4 or more years of research or equivalent industry experience in a domain such as Computer Science, Electrical Engineering, Control Systems, or a related field
Experience across a spectrum of libraries, frameworks and services: such as ML libraries e.g. TensorFlow or PyTorch; model servers such as AWS Bedrock; MLOps such as ML Flow or Sagemaker; agent / AI orchestration such as LangGraph or MCP libraries
Strong programming skills, especially in Python (other languages like C++, Scala, Rust etc are bonuses)
Practical experience implementing and deploying using various techniques including for (deep) supervised / unsupervised / reinforcement learning problems
Strong mathematical skills and analytical mindset
Energy industry knowledge is strongly preferred e.g. smart energy technologies and energy management, and connectivity challenges, energy markets and trading techniques, regulatory constraints and processes
Tech Stack
AWS
Python
PyTorch
Rust
Scala
Tensorflow
Benefits
An attractive salary and compensation package
A highly competitive set of additional benefits, the exact nature of which will depend on being based in the UK or Belgium
A very flexible hybrid working pattern – we get together twice a week in the office, but are generally quite flexible, especially if it relates to external factors, e.g. family situation