Scheduling Optimization EngineerAbout This RoleWe are seeking a highly skilled Scheduling Optimization Engineer to join our team.This is an excellent opportunity for a data-driven professional who is passionate about solving complex scheduling and resource allocation challenges.Advanced knowledge of optimization modeling (integer programming, constraint programming, heuristics/metaheuristics) is required.Proven experience in developing and maintaining large-scale scheduling models in applied environments is essential.The ability to incorporate operational rules, contractual agreements, regulatory requirements, and business constraints into model formulations is necessary.Hands-on experience with optimization solvers (e.g., Gurobi, CPLEX, OR-Tools) is required.Proficiency in programming languages such as Python, Julia, or C++ is essential.A strong understanding of data analysis for planning based on event calendars, service times, passenger volumes, and destination planning is required.You will be accountable for the following responsibilities:Develop and maintain advanced optimization models to solve large-scale scheduling problems.Build models that consider event calendars, service times, passenger volumes, and destinations using available data.Integrate operational rules, contractual obligations, regulatory requirements, and business constraints into model formulations.Apply optimization solvers (Gurobi, CPLEX, OR-Tools) to generate feasible, efficient schedules.Analyze results to identify cost savings, efficiency improvements, and compliance risks.Continuously refine models to adapt to changes in resource availability, demand patterns, and operational constraints.Key BenefitsOpportunity to work on challenging projects that make a real impact.Collaborative and dynamic work environment.Professional development opportunities.What We OfferOur company offers a competitive compensation package, comprehensive benefits, and a generous PTO policy.