Data Scientist is a role that requires expertise in optimization techniques to solve complex scheduling challenges.
* A key aspect of this position is the ability to apply advanced knowledge of optimization modeling (integer programming, constraint programming, heuristics/metaheuristics) to develop large-scale scheduling models in applied environments.
* The ideal candidate will have proven experience developing and maintaining optimization models to solve large-scale scheduling problems.
* They should also have hands-on experience with optimization solvers (Gurobi, CPLEX, OR-Tools).
This role involves integrating operational rules, contractual obligations, and business constraints into model formulations. The successful candidate will be accountable for applying optimization solvers to generate feasible schedules.
Key Responsibilities:
* Developing and maintaining optimization models to solve large-scale scheduling problems.
* Integrating operational rules, contractual obligations, and business constraints into model formulations.
* Applying optimization solvers to generate feasible schedules.