2,045,376open jobs
120,423companies
245,800added this week
Browse all
Salary
≈ $53k – $105k per year (Estimated)
Location
In office (Schiphol)

Confirmed on the employer's own hiring board on Oct 28, 2026. First seen by Alion on Oct 10, 2026.

Overview
Company
Impact
Profile match

KLM

KLM Royal Dutch Airlines is the Dutch flag carrier headquartered in Amstelveen, operating passenger and cargo flights from its hub at Amsterdam Airport Schiphol and running a large aircraft maintenance business. Founded in 1919 and part of the Air France-KLM group, it also performs maintenance, repair and overhaul of aircraft, engines and components for more than 150 external customers through the group's engineering and maintenance division. It hires aircraft and engine mechanics, ground engineers, avionics and predictive maintenance engineers, customer service agents, finance and IT specialists, project controllers and interns.

Type of vacancy: Regular

City: Schiphol Centrum

Hours per week: 40

Education: Wo

Apply before: 09/11/2026

Introduction

Amsterdam Airport Schiphol is one of Europe's busiest hub airports, where KLM handles thousands of transfer passengers and their baggage every day. With over 70% of KLM traffic consisting of connecting passengers, the inbound baggage operation runs under constant time pressure: bags must be routed from arriving aircraft to the correct baggage halls, sorted, and loaded onto onward flights - all within tight connection windows.

This is a combinatorial optimization challenge of significantscale. Every few minutes, the system must evaluate hundreds of incoming flights, assign transport devices (containers and bulk carts) to drivers, allocate baggage flows across multiple hall infeeds, and respect hard constraints such as hall capacity, driver availability, and flight departure times - while minimizing the risk and cost of mishandled baggage for passengers with short connections.

Manual planning and rule-based heuristics are no longer sufficient at this complexity and speed. As a Data Scientist on the BagPROteam, you will work on the mathematical optimization models that power this decision engine, improve solver performance (Gurobi), refine cost functions based on mishandled baggage risk, and translate operational constraints into model logic that drives measurable improvements in ground handling performance.

But it does not end there. You might work on an innovation project in KickstartAI (kickstartai.nl), contribute to our partnerships with various universities to drive innovation and research, or play a fundamental role in our community of practice for data science.

What are you going to do?

  • Develop and maintain mathematical optimization models that drive real-time baggage flow decisions at Amsterdam Airport Schiphol
  • Improve and tune solver configurations (Gurobi) for performance under tight operational time constraints (solve cycles of 5-10 minutes)
  • Refine objective functions and cost parameters based on mishandled baggage risk, passenger connection criticality, and operational priorities
  • Translate complex ground handling constraints - hall capacities, driver availability, inbound flight schedules - into clean model logic
  • Collaborate with operations managers, baggage flow controllers, and software engineers to validate model outputs against real-world outcomes
  • Analyse post-hoc operational data to identify model gaps and continuously improve solution quality

Where do you land?

You will become part of our Platform Ground D&T baggage value stream team. The team’s focus points are to gain insight into baggage flow and optimization of the same while reducing non-performance costs and mishandled baggage events.

Your profile

  • MSc in Operations Research, Applied Mathematics, Industrial Engineering, or a related quantitative field
  • Hands-on experience ( with mathematical programming and combinatorial optimization (MIP, LP, CP, or similar)
  • Proficiency with optimization solvers such as Gurobi, CPLEX, or OR-Tools
  • Strong programming skills in Python, including experience with data processing libraries (pandas, NumPy)
  • Ability to model ambiguous, real-world operational constraints rigorously and pragmatically
  • Experience working with large, time-sensitive datasets and event-driven data pipelines is a plus
  • Familiarity with airport or logistics operations is an advantage, but not a requirement

Competencies:

  • Flexibility
  • Expertise
  • Problem analysis
  • Teamwork
  • Communication
  • Result oriented
  • Understanding of company processes
  • Planning and organising

Competencies

We offer

  • A challenging role with a unique employer in the Netherlandss;
  • A gross monthly salary between € 4.348,98and € 6.212,83;
  • Plenty of room for personal development and great advancement opportunities;
  • Shift work allowance of up to 30%
  • A good pension scheme;
  • 8% holiday allowance;
  • A year-end bonus of 8.33%;
  • A profit-sharing scheme, up to 20%;
  • 25 days of paid holiday and 5 additional days off;
  • 7 extra days off it you work irregulard shift;
  • Great discounts on airline tickets (after at least 6 months of employment);
  • A sustainable transport policy - use all public transport for your commute within the Netherlands, free of charge;
  • If your job allows: working from home and up to 8 weeks working abroad (within the EU and Caribbean);
  • Discount of your health insurance;
  • A personal budget for sustainable employability.

Ready for your next destination?

Don’t wait any longer and apply for this function before the final boarding call on 09/11/2026! A motivation letter is no longer required; we will simply ask you a couple of questions during your online application. The selection process consists of two interviews and a security screening.

Candidates who are positively selected for the first interview will receive an email allowing them to choose a suitable time slot themselves. This keeps the process fast and clear, and puts you in control of your schedule. You'll hear from us within two weeks after the vacancy closes. When sufficient suitable candidates have applied, the vacancy might close sooner.

Through your personal candidate profile, you can log in at any time. There you'll find the vacancy you applied for - even after it has closed - as well as a clear dashboard with any other ongoing applications within KLM, including status updates.

Do you have the drive to grow further in this role? Then we look forward to your application. Within two weeks, you will receive a message from us.

Did you know that according to research, women are less likely to apply than men when they don't meet all the job requirements? What a shame. Because, in our view, 'the perfect candidate' is a myth. So, if you have the drive to grow in aspects of this role, we look forward to your application.

A reference check can be part of the application procedure.

Questions?

If you would like to know more about the position, please contact the hiring manager. Call or e-mail the recruiter for questions about the application process. In both cases, don't forget to mention the vacancy number: #22613. At KLM, we believe in the power of diversity. Would you like to read more about this? Please see our statement.

Hiring manager

Rohit Gupta: [email protected] +31626251178

Recruiter

Marc van der Eijk: [email protected] +31 639680073

Details from this vacancy are not to be used for marketing purposes.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,045,376 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Data Science
Similar stack
Same company
Schiphol
≈ $48k – $95k per year (Estimated) · Hybrid · Zeist
SQL
PowerShell
Databases
MS SQL
Azure SQL Database
DevOps
Terraform
Azure DevOps
Azure
CI/CD
Platform Engineering
Bicep
Apply
$68k – $97k per year (gross) · In office · 4+ years exp · Master's Degree · Schiphol
Python
AI/ML
Machine Learning
Management
Agile
Scrum
Apply
≈ $51k – $102k per year (Estimated) · In office · Schiphol
Python
Scala
AI/ML
Machine Learning
Management
Agile
Scrum
Apply
$58k per year (gross) · In office · Master's Degree · Schiphol
Python
AI/ML
NumPy
Apply
Data Engineer 9 days ago
$52k – $63k per year · In office · Eersel
Python
SQL
Databases
Databricks
DevOps
Azure
CI/CD
Analytics
Power BI
ETL/ELT
Informatica
Azure Data Factory
Apply
≈ $44k – $92k per year (Estimated) · In office · 2+ years exp · Master's Degree · Schiphol
Python
AI/ML
Machine Learning
Apply
≈ $40k – $85k per year (Estimated) · Hybrid · Full-Time · Schiphol
Apply
Hybrid · 2+ years exp · Master's Degree · Schiphol
Python
SQL
AI/ML
LLM
RAG
Machine Learning
DevOps
Rest API
Terraform
GCP
CI/CD
Git
Docker
Apply
≈ $56k – $124k per year (Estimated) · In office · Schiphol
Python
SQL
AI/ML
LLM
RAG
Machine Learning
DevOps
Rest API
Terraform
GCP
CI/CD
Git
Docker
Apply
≈ $47k – $94k per year (Estimated) · Hybrid · Schiphol
Analytics
Microsoft Excel
Apply
See all jobs
This is one of many
2,045,376 more open roles from verified company boards, updated every day.