About the Role
We are seeking a highly skilled professional to develop and maintain advanced optimization models for large-scale scheduling problems.
* Utilize expertise in optimization modeling, including integer programming, constraint programming, and heuristics/metaheuristics.
* Prior experience with developing and maintaining large-scale scheduling models in applied environments.
* Incorporate operational rules, contractual agreements, regulatory requirements, and business constraints into model formulations.
* Familiarity with optimization solvers, such as Gurobi, CPLEX, or OR-Tools.
* Proficiency in programming languages like Python, Julia, or C++.
* A strong understanding of data analysis for planning based on event calendars, service times, passenger volumes, and destination planning.
* Excellent communication skills to collaborate effectively with technical and non-technical stakeholders.
Key Responsibilities
* Develop and refine advanced optimization models to solve complex scheduling challenges.
* 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 to generate feasible and efficient schedules.
* Collaborate with operations, planning, and technology teams to ensure outputs align with real-world needs.
* 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.
Why This Opportunity Matters
This role offers the chance to leverage your technical expertise and passion for problem-solving to drive meaningful impact. By joining our team, you will have the opportunity to work on challenging projects, collaborate with talented professionals, and contribute to the development of innovative solutions.
You will be working in a dynamic environment where no two days are the same. We encourage continuous learning, experimentation, and innovation, and we offer a range of training and development opportunities to help you grow professionally and personally.
Requirements
* Bachelor's degree in Computer Science, Operations Research, Mathematics, or related field.
* At least 3 years of experience in optimization modeling, preferably in a similar industry.
* Advanced knowledge of optimization modeling techniques, including integer programming, constraint programming, and heuristics/metaheuristics.
* Proven track record of delivering high-quality results under tight deadlines.
* Strong analytical and problem-solving skills, with the ability to think creatively and outside the box.