All Jobs/Information Technology - Senior Data Scientist (Optimization Track)
Singapore Airlines
Singapore Airlines

Information Technology - Senior Data Scientist (Optimization Track)

1563

Location

Search by Location

Department

1563

Posted

1 week before

About This Role

A senior data scientist specializing in mathematical optimization and operations research for Singapore Airlines, required to design aircraft assignment and crew scheduling models using Python libraries like NumPy/SciPy/Gurobi.

Responsibilities

  • Collaborate with cross-functional teams to identify and frame challenging optimization problems for aircraft assignment, crew scheduling, and operational KPIs.
  • Design, develop, and deploy optimization solutions that directly impact airline operations through predictive models for demand and disruptions.
  • Validate models through rigorous testing, scenario analysis, and sensitivity studies to ensure accuracy and efficiency.
  • Work closely with application development teams to operationalize optimization capabilities on software systems, advising on API design and performance.
  • Monitor production services, troubleshoot issues, and iterate models as business needs evolve.
  • Stay current on advances in operations research, optimization solvers (e.g., Gurobi), and data science techniques.

Requirements

  • BS in Computer Science, Mathematics, Physics or a related discipline is required.
  • PhD and MS degrees related to mathematical optimization are highly desired.
  • Advanced programming skills in Python, including familiarity with NumPy, SciPy, CVXPY, PuLP, and Pyomo.
  • Intermediate or advanced skills in operations research (linear/integer/mixed-integer programming) are preferred.
  • Some familiarity with simulation, queuing theory, or network decision analyses is a plus.
  • Good understanding of subareas like gradient-based methods and metaheuristic algorithms.