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:
1. PhD or Master’s degree in Operations Research, Mathematics, Industrial Engineering, Systems Engineering, or a related quantitative discipline.
2. Proven experience in developing and deploying optimization solutions using Gurobi or CPLEX.
3. Expert-level programming skills in Python or C#.
4. Demonstrated success in modeling and solving lar...