

Optimization Engineer
Job Description
The Legion application is a high performance data driven Java enterprise application that implements sophisticated scheduling and optimization algorithms. It also provides the necessary endpoints for our Web and mobile frontend applications.
Responsibilities
As an Optimization Engineer, you will be a member of the team responsible for the implementation and evolution of the Legion scheduling application.
Job Requirements
Solid understanding of mathematical optimization concepts like linear programming, mixed integer programming, etc.
You also will need to be able to write secure, efficient, enterprise quality Java code
Have a deep understanding of the techniques and technologies that are necessary for scalability and performance.
We use Springboot, Hibernate, MySQL, so familiarity with these technologies will be helpful.
Bachelor’s or Master’s Degree in Mathematics, Operations Research or similar field