Job Search and Career Advice Platform

Enable job alerts via email!

Information Technology Senior Data Scientist (Optimization Track)

SINGAPORE AIRLINES LIMITED

Singapore

On-site

SGD 80,000 - 110,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading airline company in Singapore seeks a Senior Data Scientist to work on mathematical optimization and operations research. You will collaborate with cross-functional teams to develop optimization solutions that impact operational areas like aircraft assignment and crew scheduling. Ideal candidates will have a strong background in Python, operations research, and experience with predictive modeling. This role involves designing and maintaining optimization services while staying updated on the latest advancements in the field.

Qualifications

  • PhD and MS degrees related to mathematical optimization are highly desired.
  • Familiarity with common Python optimization libraries is required.
  • Experience with Agile/Scrum/Kanban methodologies is a plus.

Responsibilities

  • Collaborate with teams to frame problems in mathematical optimization.
  • Design and deploy optimization solutions impacting operational areas.
  • Monitor and maintain production optimization services.

Skills

Advanced programming skills in Python
Intermediate skills in operations research
Good understanding of optimization algorithms
Familiarity with Python optimization libraries
Hands-on skills in predictive modelling
Excellent communication skills

Education

BS in Computer Science, Mathematics, Physics or related
PhD or MS in mathematical optimization

Tools

NumPy
SciPy
CVXPY
Gurobi
AWS
GCP
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 a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.