
Optimization Engineer (USA Remote)
Gurobi OptimizationPosted 5/12/2025

Optimization Engineer (USA Remote)
Gurobi Optimization
Job Location
Job Summary
Gurobi Experts is seeking an Optimization Engineer to join their team, assisting customers with model building, solver performance, and deployment in complex architectures. The role involves maximizing efficiency of Gurobi products, applying knowledge of mathematical programming and coding skills, and conveying complex concepts clearly to diverse audiences. Effective communication, creativity, and teamwork are essential for resolving challenges. As a member of the Gurobi Experts team, you will collaborate with various departments, present at conferences, and execute a self-chosen side project contributing to products or business. The ideal candidate has a Ph.D. in Operations Research, Computer Science, Mathematics, Engineering, or a related discipline, 3-5 years of experience in a business-related field, and proficiency in software development using Python or C++. You should also possess strong problem-solving skills, high emotional intelligence, and a mindset characterized by curiosity and enthusiasm for learning.
Job Description
What you will be doing?
- Respond to advanced technical questions from Gurobi users, covering API usage and solver behavior.
- Conduct performance tuning for customer models.
- Write technical articles for the Gurobi website.
- Pursue a self-selected, impactful side project.
- Present new product features and capabilities at technical conferences and interact with Gurobi users.
- Collaborate with a skilled team on projects across various domains.
What experience and qualifications should you have?
- A Ph.D. in Operations Research, Computer Science, Mathematics, Engineering, or a related discipline or equivalent experience.
- 3-5 years of experience in a business-related field.
- 3-5 years of experience in the Software-as-a-Service (SaaS) industry
What skills and abilities should you have?
- Exceptional written and oral communication skills.
- Proficiency in conveying complex ideas clearly and succinctly, both in spoken and written form.
- A strong problem-solving orientation with meticulous attention to detail.
- High emotional intelligence, particularly in self-awareness, empathy, and self-motivation.
- A mindset characterized by curiosity and a genuine enthusiasm for learning.
- Awareness and adaptability regarding time zones in a global team setting.
- Analytical thinking abilities for problem identification and solution development.
What other requirements should you have?
- Proficiency in software development using a high-level programming language like Python or C++.
- Practical experience in computational tasks related to linear programming and mixed-integer programming.
- Fundamental system administration skills.
- Familiarity with cloud computing platforms, including Amazon AWS and Microsoft Azure.
Your Alignment with our Gurobi Core Values:
- Customer Focus: Verbal & written communication skills that bring clarity and build trust.
- Power of the Team: Motivated with a team-oriented mindset that aims to both inspire and be inspired by others.
- Innovation: The courage to bring ideas forward and see yourself as an integral part of our global team.
- Dedication: Organized and agile, focusing on meeting professional objectives while promoting a healthy work/life balance.
- Integrity: Promise to uphold honesty as your compass and conduct all business practices ethically while promoting fiscal responsibility.