Enable job alerts via email!

Optimization Engineer

ZipRecruiter

London

On-site

GBP 50,000 - 80,000

Full time

18 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading technology-provider in London seeks an Optimization Software Engineer to join their advanced analytics and decision science team. This role involves developing sophisticated optimization solutions to address large-scale business challenges, requiring a strong academic background and hands-on experience with advanced optimization techniques.

Qualifications

  • Proven experience in developing and deploying optimization solutions using Gurobi or CPLEX.
  • Expert-level programming skills in Python or C#.
  • Experience in transportation scheduling optimization modelling is highly beneficial.

Responsibilities

  • Design and develop optimization models to solve complex business problems.
  • Implement and integrate optimization algorithms using industry-leading solvers.
  • Conduct rigorous testing, performance tuning, and continuous improvement of optimization systems.

Skills

Optimization Solutions
Mathematical Modeling
Programming in Python
Programming in C#
Integer Programming
Mixed Integer Programming

Education

PhD or Master’s degree in Operations Research
Master’s degree in Mathematics
Master’s degree in Industrial Engineering
Master’s degree in Systems Engineering

Tools

Gurobi
CPLEX

Job description

Job Description

We are seeking a highly skilled Optimization Software Engineer to join an advanced analytics and decision science team. The ideal candidate will have a strong academic background and hands-on experience in developing sophisticated optimization solutions for large-scale, real-world business challenges.

Key Responsibilities:

  • Design and develop optimization models to solve complex business problems, leveraging Integer Programming (IP) and Mixed Integer Programming (MIP) techniques.
  • Implement and integrate optimization algorithms using industry-leading solvers such as Gurobi or CPLEX.
  • Build scalable and maintainable optimization applications using Python or C#, ensuring high performance and reliability.
  • Collaborate with cross-functional teams to understand requirements and translate them into robust mathematical models.
  • Conduct rigorous testing, performance tuning, and continuous improvement of optimization systems.

Qualifications:

  • PhD or Master’s degree in Operations Research, Mathematics, Industrial Engineering, Systems Engineering, or a related quantitative discipline.
  • Proven experience in developing and deploying optimization solutions using Gurobi or CPLEX.
  • Expert-level programming skills in Python or C#.
  • Demonstrated success in modeling and solving large-scale business problems using IP/MIP techniques.
  • Experience in transportation scheduling optimization modelling is highly beneficial

If you can start in the near future and have the required experience, apply now to register your interest

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.