{"id":3413746,"url":"https://alion.io/job/klm-data-scientist-level-2","title":"Data Scientist Level 2","company":{"id":448287,"name":"KLM","domain":"klm.com","url":"https://alion.io/company/klm-stops-flying-to-ukraine","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"SuccessFactors","truth_index":{"grade":"A","score":100,"open_postings":3,"ghost_share":0,"stale_share":0,"repost_share":0,"time_to_fill_p50_days":16,"computed_at":"2026-11-01T06:10:25Z"}},"role":"Data Science","role_family":"Data Science","seniority":null,"employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Schiphol, Netherlands"],"countries":["NL"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":4348,"max":null,"currency":"EUR","period":"month","gross":true,"usd_annual":58164},"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"NumPy","optional":false},{"name":"Python","optional":false}],"status":"live","first_seen_at":"2026-10-10T02:00:00Z","employer_posted_date":"2026-10-10","last_verified_at":"2026-11-01T06:08:30Z","board_verified":true,"closed_at":null,"days_open":22,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":22},"description":"Type vacature: Regulier\nPlaats: Schiphol Centrum\nUren per week: 40\nOpleidingsniveau: Wo\nSolliciteer t/m: 11-09-2026\nIn het kort\nAmsterdam Airport Schiphol is een van Europa's drukste hub-luchthavens, waar KLM dagelijks duizenden transferpassagiers en hun bagage verwerkt. Aangezien meer dan 70% van het KLM-verkeer bestaat uit overstappende passagiers, staat de inkomende bagageafhandeling onder constante tijdsdruk: koffers moeten van aankomende vliegtuigen naar de juiste bagagehallen worden geleid, gesorteerd en op doorvluchten worden geladen - en dit alles binnen strakke aansluitingsvensters.\nDit is een combinatorisch optimalisatieprobleem van aanzienlijke omvang. Elke paar minuten moet het systeem honderden inkomende vluchten evalueren, transportmiddelen (containers en bagagewagens) toewijzen aan chauffeurs, bagagestromen verdelen over meerdere toevoerlijnen in de hallen, en harde beperkingen respecteren zoals halcapaciteit, beschikbaarheid van chauffeurs en vertrektijden van vluchten - terwijl het risico en de kosten van zoekgeraakte bagage voor passagiers met korte overstaptijden worden geminimaliseerd.\nHandmatige planning en regelgebaseerde heuristieken zijn bij deze complexiteit en snelheid niet langer toereikend. Als Data Scientist in het BagPRO-team werk je aan de wiskundige optimalisatiemodellen die deze beslissingsmotor aandrijven, verbeter je de prestaties van de oplosser (Gurobi), verfijn je kostenfuncties op basis van het risico op zoekgeraakte bagage, en vertaal je operationele beperkingen naar modellogica die meetbare verbeteringen in de grondafhandeling teweegbrengt.\nMaar daar blijft het niet bij. Je kunt werken aan een innovatieproject binnen KickstartAI (kickstartai.nl), bijdragen aan onze samenwerkingen met verschillende universiteiten om innovatie en onderzoek te stimuleren, of een fundamentele rol spelen in onze community of practice voor data science.\nWat ga je doen?\nOntwikkelen en onderhouden van wiskundige optimalisatiemodellen die realtime beslissingen over bagagestromen op Amsterdam Airport Schiphol aansturen \nDe oplosserconfiguraties (Gurobi) verbeteren en afstemmen voor optimale prestaties onder strakke operationele tijdbeperkingen (oploscycli van 5-10 minuten) \nDoelfuncties en kostenparameters verfijnen op basis van het risico op zoekgeraakte bagage, de kritikaliteit van passagiersoverstappen en operationele prioriteiten \nComplexe grondafhandelingsbeperkingen - halcapaciteiten, beschikbaarheid van chauffeurs, inkomende vluchtschema's - vertalen naar heldere modellogica \nSamenwerken met operations managers, bagagestroomcontrollers en software engineers om modeluitkomsten te valideren aan de hand van praktijkresultaten \nPost-hoc operationele data analyseren om modelhiaten te identificeren en de oplossingskwaliteit continu te verbeteren \nWaar land je?\nJe wordt onderdeel van ons Platform Ground D&T baggage value stream team. De focuspunten van het team zijn het verkrijgen van inzicht in de bagagestroom en het optimaliseren hiervan, terwijl de kosten voor niet-naleving en het aantal zoekgeraakte bagagestukken worden verminderd.\nJouw profiel\nMaster in Operations Research, Toegepaste Wiskunde, Industriële Techniek, of een gerelateerd kwantitatief vakgebied \nPraktische ervaring met wiskundige programmering en combinatorische optimalisatie (MIP, LP, CP, of vergelijkbaar) \nBekwaamheid met optimalisatie-oplossers zoals Gurobi, CPLEX of OR-Tools \nSterke programmeervaardigheden in Python, inclusief ervaring met dataverwerkingsbibliotheken (pandas, NumPy) \nVermogen om ambigue, reële operationele beperkingen rigoureus en pragmatisch te modelleren \nErvaring met grote, tijdgevoelige datasets en event-driven datapijplijnen is een pré \nBekendheid met luchthaven- of logistieke operaties is een voordeel, maar geen vereiste \nCompetenties:\nFlexibiliteit\nVakkundigheid\nProbleem analyse\nWerken in een team\nMondelinge en schriftelijke communicatie\nResultaatgericht\nOverzien van bedrijfsprocessen\nPlannen en organiseren\nCompetenties\nWat bieden wij?\nEen uitdagende rol bij een uniek Nederlands bedrijf;\nEen brutosalaris tussen € 4.348,98en € 6.212,83 bruto per maand;\nVolop ruimte voor persoonlijke ontwikkeling en mooie doorgroeimogelijkheden;\nPloegendiensttoeslag oplopend tot 30%;\nEen uitstekende pensioenregeling;\n8% vakantiegeld;\nEen eindejaarsuitkering van 8,33%;\nEen regeling voor winstdeling, tot 20%;\n25 vakantiedagen en 5 extra vrije dagen;\n7 extra vrije dagen als je onregelmatige diensten draait;\nFikse korting op vliegtickets (als je minimaal 6 maanden in dienst bent);\nEen duurzaam vervoersbeleid, met o.a. 100% gratis reizen naar het werk met het Openbaar Vervoer (binnen Nederland);\nAls je functie dit toelaat: thuiswerken en tot 8 weken werken vanuit het buitenland (EU en Caribisch gebied);\nKorting op je ziektekostenverzekering;\nEen budget voor duurzame inzetbaarheid.\nReady for your next destination?\nWacht dan niet langer, en solliciteer voor de ‘final boarding call’ op 11-09-2026!\nJe hoeft geen motivatiebrief te schrijven; tijdens je online sollicitatie stellen we je enkele gerichte vragen. Je sollicitatieprocedure bestaat uit twee gesprekken en mogelijk een assessment, capaciteitentest en een veiligheidsonderzoek.\nKandidaten die positief worden geselecteerd voor het eerste gesprek ontvangen een e-mail waarin zij zelf een geschikt tijdslot kunnen kiezen voor het interview. Zo houden we het proces snel en overzichtelijk, en heb jij regie over je planning. Binnen twee weken na sluiting van de vacature hoor je van ons. Bij voldoende geschikte kandidaten sluit de vacature eerder.\nVia je persoonlijke kandidaatprofiel kun je op elk moment inloggen. Hier vind je de vacature waarop je hebt gesolliciteerd - ook nadat deze is gesloten - én een overzichtelijk dashboard met eventuele andere lopende sollicitaties binnen KLM, inclusief status updates. Heb jij de drive om in deze rol verder te groeien? Dan kijken we uit naar je sollicitatie.\nWist je dat volgens onderzoek vrouwen minder graag solliciteren dan mannen, als ze niet aan alle functie-eisen voldoen? Zonde. Want ‘de perfecte kandidaat’ is wat ons betreft een fabeltje. Dus heb jij de drive om op enkele aspecten in deze rol nog te groeien? We kijken uit naar je sollicitatie.\nEen referentiecheck kan onderdeel uitmaken van de sollicitatieprocedure.\nVragen?\nWil je meer weten over de functie, neem dan contact op met de hiring manager. Bel of mail de recruiter voor vragen over de sollicitatieprocedure. Vergeet in beide gevallen niet om het vacaturenummer te noemen: #22613. Bij KLM geloven we in de kracht van diversiteit. Wil je meer lezen over dit onderwerp? Bekijk ons statement.\nHiring manager\nRohit Gupta:  of +31626251178\nRecruiter\nMarc van der Eijk:  of +31 639680073\nAcquisitie naar aanleiding van deze vacature stellen we niet op prijs.","description_format":"text","description_chars":6848,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"master","optional":false},"security_clearance":false,"languages":[{"language":"German","level":"Advanced (C1)","optional":false}]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Air Transport","Commercial Aviation"],"lifecycle":[{"event":"open","at":"2026-10-28T18:42:06Z"}],"visa":[],"liveness":{"score":31,"band":"fade","label":"Fading","p_open":1,"p_active":0.57,"p_room":0.55,"age_days":22,"expected_fill_days":16,"reasons":["conf:0","velocity","win:tail"],"computed_at":"2026-11-01T06:10:25Z"},"pay":{"stated_usd_annual":58164,"is_top_pay":false},"html_url":"https://alion.io/job/klm-data-scientist-level-2","json_url":"https://alion.io/job/klm-data-scientist-level-2.json","meta":{"generated_at":"2026-11-01T15:22:29Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":23506,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-02T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":448287},"rest":"https://alion.io/mcp/rest/get_company?id=448287"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fklm-data-scientist-level-2"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fklm-data-scientist-level-2"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fklm-data-scientist-level-2"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/klm-data-scientist-level-2\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fklm-data-scientist-level-2"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3413746}},{"tool":"search_jobs","arguments":{"company":"klm.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3413746},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}