About Our Ideal Candidate
At our company, we are seeking a highly skilled and motivated individual to fill the role of Scheduling Optimization Engineer. This position involves developing and maintaining advanced optimization models to solve complex scheduling problems.
Key Responsibilities:
* Design and implement large-scale scheduling models using integer programming, constraint programming, and heuristics/metaheuristics.
* Collaborate with cross-functional teams to integrate operational rules, contractual agreements, regulatory requirements, and business constraints into model formulations.
* Apply optimization solvers (e.g., Gurobi, CPLEX, OR-Tools) to generate feasible and efficient schedules.
* Develop and maintain high-quality code to ensure scalability and reliability.
Required Skills and Qualifications:
* Advanced knowledge of optimization modeling, data analysis, and problem-solving skills.
* Proven experience in developing and maintaining large-scale scheduling models in applied environments.
* Hands-on experience with optimization solvers and proficiency in programming languages such as Python, Julia, or C++.
* Excellent communication and collaboration skills to work effectively with technical and non-technical stakeholders.
Benefits and Perks:
* A dynamic and innovative work environment that fosters growth and development.
* A competitive salary and benefits package.
* The opportunity to work on challenging projects and collaborate with experienced professionals.
Additional Information:
Our company values innovation, teamwork, and excellence, and we are committed to creating a positive and inclusive work environment.