Information Technology – Senior Data Scientist (Optimization Track)

SINGAPORE AIRLINES LIMITED

Singapore

On-site

SGD 120,000 - 180,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Singapore Airlines Limited is seeking a senior data scientist to advance mathematical optimization and operations research, expanding data science and ML to include exact/approximate optimization methods for linear and nonlinear problems.

You will collaborate with cross-functional teams to design, develop, and deploy optimization solutions across aircraft assignment, crew scheduling, and other related operational areas.

Qualifications

  • 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. Conversant with data structure, algorithm design/analysis, and object-oriented programming paradigm.
  • At least 2 years of relevant technical experience in two or more of the listed areas.
  • Experience in operations research methods such as linear/integer/mixed-integer programming; familiarity with simulation/queuing theory is a plus.
  • Familiarity with Python optimization libraries (NumPy, SciPy, CVXPY, PuLP, Pyomo) and optimization solvers (Gurobi, CPLEX, OR-Tools).
  • Hands-on experience with predictive modelling, shallow ML, and information retrieval.
  • Experience or knowledge in aviation/airlines operations is a plus.
  • Hands-on experience with AWS, GCP or similar cloud environments.
  • Excellent interpersonal and communication skills for cross-functional collaboration.
  • Experience with Agile/Scrum/Kanban methodologies is a plus.

Responsibilities

  • Collaborate with cross-functional teams to identify and frame challenging problems in mathematical optimization and operations research.
  • Design, develop, and deploy optimization solutions impacting aircraft assignment, crew scheduling, and related KPIs; validate models and analyze scenarios.
  • Work with application teams to operationalize optimization capabilities, advising on data needs, APIs, and performance considerations.
  • Monitor production optimization services, troubleshoot issues, and iterate on models and algorithms as business needs evolve.
  • Stay current on advances in optimization, solvers, and data science techniques; evaluate and recommend new tools.

Skills

Python
Data structures/algorithms
OO programming
Predictive modelling
Shallow machine learning
Information retrieval
AWS/GCP cloud
Interpersonal/communication
Agile/Scrum/Kanban

Education

BS in Computer Science/Mathematics/Physics
PhD in mathematical optimization
MS in mathematical optimization

Tools

NumPy
SciPy
CVXPY
PuLP
Pyomo
Gurobi
CPLEX
Google OR-Tools

Job description

Job Description

This is a senior data scientist position for our mathematical optimization/operations research area, expanding on his/her prior repertoire of skills in data science and machine learning to include exact/approximate methods for linear and nonlinear optimization problems.

Responsibilities:
  • Collaborate with cross-functional teams (business stakeholders, domain experts, engineers) to identify and frame challenging problems in mathematical optimization and operations research.
  • Design, develop, and deploy optimization solutions that have direct impact on aircraft assignment, crew scheduling and other related operational areas, including predictive models to required forecast demand, disruptions, or operational KPIs. Validate models and solutions through rigorous testing, scenario analysis, and sensitivity studies; communicate results and trade-offs clearly to technical and non-technical audiences.
  • Work closely with application development teams to help them operationalize and integrate optimization capabilities on their software systems, advise on data requirements, API design, performance considerations, and monitoring.
  • Monitor and maintain production optimization services, troubleshoot issues, and iterate on models and algorithms as business needs evolve.
  • Stay current on advances in operations research, optimization solvers (e.g., Gurobi), algorithmic improvements, and relevant data science techniques; evaluate new tools or libraries and recommend adoption where beneficial.
Requirements
  1. BS in Computer Science, Mathematics, Physics or a related discipline is required. PhD and MS degrees related to mathematical optimization are highly desired.
  2. Advanced programming skills in Python. Conversant with data structure, algorithm design/analysis, and object-oriented programming paradigm.
  3. At least 2 years of relevant technical experience in two or more of the following areas:
  4. Intermediate or advanced skills in operations research, such as linear/integer/mixed-integer programming. Some familiarity with simulation, queuing theory, network and decision analyses is a plus.
  5. Good understanding of some subareas of optimization algorithms, such as those in gradient-based methods or metaheuristic methods.
  6. Familiarity of common Python optimization libraries, such as NumPy, SciPy, CVXPY, PuLP, and Pyomo; modern optimization platforms such as Gurobi, CPLEX or Google OR-Tools.
  7. Intermediate-level hands-on skills in predictive modelling, shallow machine learning and information retrieval.
  8. Prior experience or knowledge in aviation/airlines operation is a plus.
  9. Some hands-on experience with AWS, GCP or similar public cloud environment.
  10. Excellent interpersonal & communication skills for working with both technical staff and non-technical business users.
  11. Experience with Agile/Scrum/Kanban methodologies is a plus.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Data Scientist - Optimization & OR
Senior Data Scientist - Optimization & OR

SINGAPORE AIRLINES LIMITED • Singapore

On-site
SGD 120,000 - 180,000
Scientist/ Senior Scientist - Planning, Scheduling & Optimization
Scientist/ Senior Scientist - Planning, Scheduling & Optimization

Cygnify • Singapore

On-site
SGD 90,000 - 150,000
Operations Research Analyst
Operations Research Analyst

Selby Jennings • Singapore

On-site
SGD 110,000 - 170,000
Scientist/ Senior Scientist - Planning, Scheduling & Optimization
Scientist/ Senior Scientist - Planning, Scheduling & Optimization

CYGNIFY PTE. LTD. • Singapore

On-site
SGD 80,000 - 140,000
Data Scientist Lead
Data Scientist Lead

Changi Airport Group (Singapore) Pte. Ltd. • Singapore

On-site
SGD 180,000 - 280,000
Information Technology - Senior Data Scientist (Advanced AI Track)
Information Technology - Senior Data Scientist (Advanced AI Track)

Singapore Airlines • Singapore

On-site
SGD 80,000 - 120,000
Information Technology - Senior Data Scientist (Advanced AI Track)
Information Technology - Senior Data Scientist (Advanced AI Track)

SINGAPORE AIRLINES LIMITED • Singapore

On-site
SGD 150,000 - 210,000
Data Scientist / Senior Data Scientist (Advanced Analytics) – AMK
Data Scientist / Senior Data Scientist (Advanced Analytics) – AMK

COMBUILDER PTE LTD • Singapore

On-site
SGD 70,000 - 110,000
Research Fellow (Supply Chain Management)
Research Fellow (Supply Chain Management)

National University of Singapore • Singapore

On-site
SGD 78,000 - 112,000
Information Technology - Data Scientist (Data Science Track)
Information Technology - Data Scientist (Data Science Track)

Singapore Airlines • Singapore

On-site
SGD 70,000 - 150,000