Back to vacancies
Optimisation Software Engineer

Optimisation Software Engineer

Posted 1 week ago by 1750144811

Job Description: We are seeking a highly skilled Optimization Software Engineer to join an advanced analytics and decision science team. The role requires a strong academic background and hands-on experience in developing sophisticated optimization solutions for large-scale business challenges. The ideal candidate will design and develop optimization models, implement algorithms, and collaborate with cross-functional teams. A focus on performance tuning and continuous improvement of optimization systems is essential.

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.

Skills Required:

  • 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.

Salary (Rate): £725pd

City: City of London

Country: United Kingdom

Working Arrangements: undetermined

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

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

Rate:

£725 Per day

Location:

City of London

IR35 Status:

Undetermined

Remote Status:

Undetermined

Industry:

IT

Seniority Level:

Not Specified

Job Description: We are seeking a highly skilled Optimization Software Engineer to join an advanced analytics and decision science team. The role requires a strong academic background and hands-on experience in developing sophisticated optimization solutions for large-scale business challenges. The ideal candidate will design and develop optimization models, implement algorithms, and collaborate with cross-functional teams. A focus on performance tuning and continuous improvement of optimization systems is essential.

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.

Skills Required:

  • 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.

Salary (Rate): £725pd

City: City of London

Country: United Kingdom

Working Arrangements: undetermined

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

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

job card

Create a free account to view the take-home pay for this contract

Sign Up