Optimization Engineer

Optimization Engineer

Full-Time 36000 - 60000 £ / year (est.) No home office possible
J

At a Glance

  • Tasks: Design and develop optimisation models to tackle complex business challenges.
  • Company: Join a cutting-edge analytics and decision science team focused on real-world solutions.
  • Benefits: Enjoy flexible work options and access to industry-leading tools and technologies.
  • Why this job: Be part of a collaborative culture that values innovation and continuous improvement.
  • Qualifications: PhD or Master’s in a quantitative field with expertise in optimisation and programming.
  • Other info: Ideal for those ready to make an impact in the optimisation space.

The predicted salary is between 36000 - 60000 £ per year.

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.

Optimization Engineer employer: Job Traffic

Join a forward-thinking company that values innovation and collaboration, where as an Optimization Engineer, you will be at the forefront of solving complex business challenges. Our supportive work culture fosters continuous learning and professional growth, offering access to cutting-edge tools and technologies in a vibrant location that encourages creativity and teamwork. With competitive benefits and a commitment to employee development, we provide a rewarding environment for those looking to make a meaningful impact.
J

Contact Detail:

Job Traffic Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Optimization Engineer

✨Tip Number 1

Familiarise yourself with the latest advancements in optimization techniques, particularly Integer Programming and Mixed Integer Programming. This will not only enhance your understanding but also allow you to discuss relevant trends and applications during interviews.

✨Tip Number 2

Engage with online communities or forums focused on optimization and programming languages like Python and C#. This can help you network with professionals in the field and gain insights into real-world applications that could be beneficial for your interview.

✨Tip Number 3

Prepare to showcase your hands-on experience with Gurobi or CPLEX by working on personal projects or contributing to open-source projects. Having concrete examples of your work will make you stand out during discussions with our team.

✨Tip Number 4

Brush up on your collaboration skills, as this role involves working with cross-functional teams. Be ready to discuss how you've successfully translated complex requirements into mathematical models in past experiences.

We think you need these skills to ace Optimization Engineer

Optimization Modelling
Integer Programming (IP)
Mixed Integer Programming (MIP)
Gurobi
CPLEX
Python Programming
C# Programming
Performance Tuning
Mathematical Modelling
Cross-Functional Collaboration
Testing and Validation
Scalability and Maintainability
Analytical Skills
Problem-Solving Skills
Operations Research

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your academic background and hands-on experience in optimization. Emphasise your skills in Integer Programming, Mixed Integer Programming, and any relevant programming languages like Python or C#.

Craft a Strong Cover Letter: In your cover letter, explain why you are passionate about optimization and how your previous experiences align with the responsibilities of the role. Mention specific projects where you've successfully implemented optimization solutions.

Showcase Relevant Projects: If you have worked on projects involving Gurobi or CPLEX, be sure to include these in your application. Detail the challenges you faced and how you overcame them using your optimization skills.

Highlight Collaboration Skills: Since the role involves working with cross-functional teams, mention any experiences where you collaborated with others to achieve a common goal. This will demonstrate your ability to translate requirements into mathematical models effectively.

How to prepare for a job interview at Job Traffic

✨Showcase Your Technical Skills

Be prepared to discuss your experience with optimization techniques, particularly Integer Programming and Mixed Integer Programming. Highlight specific projects where you've successfully implemented these methods, especially using Gurobi or CPLEX.

✨Demonstrate Problem-Solving Abilities

Expect to tackle real-world business problems during the interview. Practice explaining your thought process in developing optimization models and how you approach complex challenges.

✨Highlight Collaboration Experience

Since the role involves working with cross-functional teams, be ready to share examples of how you've collaborated with others. Discuss how you translated requirements into mathematical models and the impact of your contributions.

✨Prepare for Technical Questions

Brush up on your programming skills in Python or C#. You may be asked to solve coding problems or explain your code. Make sure you can demonstrate your ability to build scalable and maintainable applications.

Optimization Engineer
Job Traffic
J
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>