La Fosse

Optimisation Engineer

⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is for a Senior Optimisation Engineer, £650 - £850, outside IR35, focused on building a workforce scheduling optimisation engine. Key skills include operations research, solver technologies, and strong software engineering in Python or similar languages.
🌎 - Country
United Kingdom
💱 - Currency
£ GBP
-
💰 - Day rate
850
-
🗓️ - Date
June 23, 2026
🕒 - Duration
Unknown
-
🏝️ - Location
Unknown
-
📄 - Contract
Outside IR35
-
🔒 - Security
Unknown
-
📍 - Location detailed
England, United Kingdom
-
🧠 - Skills detailed
#C++ #ML (Machine Learning) #Java #C# #Programming #Mathematics #Scala #Python
Role description
Senior Optimisation Engineer | £650 - £850 | Outside IR35 Workforce Scheduling Greenfield Build We're partnering with a high-growth software company that is rebuilding the optimisation engine behind a market-leading workforce scheduling platform. This is not a maintenance role and it's not a traditional machine learning position. This is an opportunity to design and build a next-generation optimisation engine from the ground up, tackling complex workforce scheduling challenges involving labour rules, preferences, fairness, coverage, cost optimisation and demand-aware scheduling. The goal is ambitious: move beyond hand-crafted heuristics and create a scalable optimisation platform where schedule quality improves with more data, more usage and more compute. What you'll be doing: • Designing and implementing optimisation models for workforce scheduling and rostering • Evaluating and benchmarking different approaches including CP-SAT, MIP, constraint programming, large neighbourhood search and hybrid optimisation methods • Building systems that guarantee feasible schedules while continuously improving schedule quality • Developing production-grade optimisation services and APIs • Translating complex business rules, labour regulations and customer requirements into configurable optimisation models • Partnering with engineering, product and implementation teams to solve real-world scheduling problems at scale • Helping shape the long-term optimisation architecture and technical direction of a core product Your Profile • Commercial experience building and deploying optimisation systems • Strong background in operations research, optimisation, algorithms or applied mathematics • Expertise with solver technologies such as OR-Tools, CP-SAT, Gurobi, CPLEX, SCIP, CP Optimizer, OptaPlanner or similar • Strong software engineering skills, ideally in Python alongside Java, Kotlin, C# or C++ • Experience with scheduling, rostering, routing, planning or other combinatorial optimisation problems • Particularly relevant backgrounds include workforce scheduling, nurse rostering, airline crew scheduling, transport optimisation, vehicle routing, manufacturing planning and contact-centre workforce management.