Machine Learning Engineer – Scheduling Optimization (Hybrid)
Is this job for you?
Build my CV Build your CV and see how well you match this role — and every other one.
The role
Own the core optimization engine by designing robust models using Gurobi, CPLEX, OR-Tools, or equivalent solvers.
Translate complex scheduling rules—labor laws, coverage, shift constraints—into scalable mathematical formulations.
Integrate ML forecasts with optimization to deliver adaptive, data-driven scheduling recommendations.
Build modular, production-grade Python systems with SQL and AWS for large-scale data processing and deployment.
Collaborate with a cross-functional, startup-minded team to continuously refine models and push performance.
Enjoy complete autonomy over architecture, design directions, and roadmap in a greenfield project.
Translate complex scheduling rules—labor laws, coverage, shift constraints—into scalable mathematical formulations.
Integrate ML forecasts with optimization to deliver adaptive, data-driven scheduling recommendations.
Build modular, production-grade Python systems with SQL and AWS for large-scale data processing and deployment.
Collaborate with a cross-functional, startup-minded team to continuously refine models and push performance.
Enjoy complete autonomy over architecture, design directions, and roadmap in a greenfield project.
See the full job post
Responsibilities, requirements, skills and benefits — create your free account.
or
Already have an account?
Log inSimilar openings
Other roles that could suit you.