CareerPlanSign in

Senior Optimisation Developer

Cambridge, United Kingdom💼 Full-time🗓 2026-09-18 → 2026-09-25

Core

Design, implement, and maintain industrial optimisation software and numerical modelling components to improve refinery operational efficiency.

Role type

Senior hands-on IC software developer (optimisation algorithms)

Builds

Advanced optimisation technology for refinery planning and operational efficiency

Domain

Industrial automation + numerical optimisation

Deliverable

production ML models | product features

Required skills

numerical modelling, mathematical reasoning, algorithmic problem solving, software engineering, debugging, profiling, unit testing, regression testing

Preferred skills

linear algebra, Lagrangian analysis, build systems, CI/CD, technical leadership potential

Technologies

C++, C, C#, Fortran, git, Azure DevOps

Responsibilities

Contribute to design and implementation of optimisation software; investigate complex mathematical and algorithmic problems independently; take ownership of challenging work items; work within legacy codebases; support code robustness and performance via debugging and testing; provide technical guidance to less experienced developers

Seniority

Senior, hands-on IC with potential for technical leadership

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.