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 the chance to work with industry-leading 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 and expertise in optimisation software required.
- Other info: Ideal for those ready to make an impact in the near future.
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: Paritas Recruitment
Contact Detail:
Paritas Recruitment 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. Networking with professionals in the field can provide insights into the role and may even lead to referrals or recommendations.
✨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 tangible examples of your work can significantly strengthen your candidacy.
✨Tip Number 4
Brush up on your Python or C# skills by building small optimisation applications. This practical experience will not only boost your confidence but also demonstrate your ability to develop scalable solutions, which is crucial for the role.
We think you need these skills to ace Optimization Engineer
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 a great fit for the Optimization Engineer role. Mention specific projects where you've developed optimization solutions and how they relate to the responsibilities outlined in the job description.
Showcase Relevant Experience: When detailing your work experience, focus on your proven experience with Gurobi or CPLEX. Include examples of large-scale business problems you've solved using these tools, as well as any experience in transportation scheduling optimization.
Highlight Collaboration Skills: Since the role involves working with cross-functional teams, mention any past experiences where you've collaborated with others to develop mathematical models or optimization applications. This will demonstrate your ability to communicate and work effectively in a team setting.
How to prepare for a job interview at Paritas Recruitment
✨Showcase Your Technical Skills
Be prepared to discuss your experience with optimization software, particularly Gurobi and CPLEX. Bring examples of past projects where you successfully implemented Integer Programming or Mixed Integer Programming techniques.
✨Demonstrate Problem-Solving Abilities
Expect to face real-world business challenges during the interview. Practice articulating how you would approach these problems using your optimization skills, and be ready to explain your thought process clearly.
✨Highlight Collaboration Experience
Since the role involves working with cross-functional teams, share specific instances where you collaborated effectively with others. Emphasise your ability to translate complex requirements into mathematical models.
✨Prepare for Technical Questions
Brush up on your programming skills in Python or C#. Be ready to answer technical questions or even solve coding problems on the spot, as this will demonstrate your proficiency and readiness for the role.