Domain Optimisation Roles – 2 Opportunities
Location:
Wokingham (onsite/hybrid)
Day Rate:
£425 (Inside IR35)
Contract:
6 months
Start Date:
ASAP
We are hiring for
two key optimisation roles
within a major energy system transformation programme. These positions will contribute to the development and assurance of cutting-edge optimisation algorithms driving the UK's electricity balancing transformation.
1. Domain Optimisation Developer (Onsite)
The Role
As a
Domain Optimisation Developer
, you will design, develop, and optimise algorithms while managing solutions through their full lifecycle. You'll be hands-on with Python and optimisation solvers, and play a pivotal part in delivering models that directly support operational decision-making.
Responsibilities include:
* Developing and solving complex optimisation problems.
* Designing and implementing
custom data models and algorithms
.
* Applying
Python
and
Gurobi Optimizer
for model development.
* Engaging in
product lifecycle management
, stakeholder interaction, and requirements definition.
* Supporting organisational change and adoption of new methods and tools.
Essential skills:
* Data collection, preprocessing, and analysis.
* Strong programming in
Python
and statistical computer languages.
* Experience with
Gurobi Optimizer
or equivalent.
* Expertise in
LP, QP, MILP, MIQP, and MIQCP
mathematical programming problems.
2. Optimisation Functional Test SME (Hybrid – 3 days onsite)
The Role
As an
Optimisation Functional Test SME
, you'll play a pivotal part in validating and assuring the
Modern Dispatch Optimisation Algorithm
. This role bridges development, QA, and business, ensuring optimisation models are tested, reliable, and production-ready.
Responsibilities include:
* Working with project and customer teams on the dispatch algorithm.
* Supporting QA and development of modern optimisation solutions.
* Coordinating with business and functional teams to review and test scenarios.
* Performing exploratory testing, identifying defects, and documenting findings.
* Supporting the development of tools and automation for testing.
Essential skills:
* Experience solving optimisation problems using various techniques.
* Ability to develop and apply
custom data models and algorithms
.
* Proficiency in
Python
and optimisation tools such as
Gurobi Optimizer
.
* Strong understanding of
LP, QP, MILP, MIQP, and MIQCP
problems.
* Background in data collection, preprocessing, and analysis.
Why Join?
Both roles offer the chance to make a tangible impact on a high-profile transformation programme, working with complex optimisation challenges in the energy domain. You'll join a leading consultancy, collaborate with experts, and contribute to solutions with real-world benefits.
If you have the required skills and experience, please submit your application promptly, ensuring the required skills are on your CV.
Please note that due to the volume of applications we receive, it is not possible to provide feedback on all applications.