At Gurobi Optimization, we're on a mission!
A mission that focuses on mathematical optimization. We empower our customers to expand their use of mathematical optimization technology in order to make smarter decisions and solve some of the world's toughest and most impactful business problems. We're looking for passionate, dedicated, innovative game-changers to join our team and drive the future of Gurobi.
Think you have what it takes to be a Gurobian? Read on...
1. Do you enjoy solving complex problems?
2. Are you passionate about Optimization?
3. Do you like being part of a team and working collaboratively?
“If you have answered “yes” to these questions, please keep reading to hear more about an exciting new opportunity at Gurobi.
The Position:
As a DevOps Engineer, you will belong to the Engine Development team. You will closely interact both with the rest of the Engine team, and the IT team. Your prime responsibility will be to maintain and extend the continuous integration, quality assurance and overall software build and test processes for the Gurobi optimization engine, ensuring our product meets the highest quality standards.
Our CI infrastructure spans multiple platforms and a variety of programming languages that runs primarily on-premises and to a lesser extent on third-party cloud services. You will maintain that infrastructure, ensuring we have enough machines of the right types, correctly configured to run the necessary pipelines. You will develop and maintain these pipelines to ensure the builds, tests and delivery of the product.
Since the Gurobi optimization engine is predominantly used as an integrated component by other software systems, we do not have a graphical user interface. Therefore, the test automation to be maintained and extended is focused on software APIs and mathematical and numerical correctness of our internal algorithms. You will educate the rest of the Engine Development team on the jobs so that they can easily use them. You will monitor and troubleshoot the jobs, escalating to IT or Dev when necessary.