Deze opdracht is recent binnengekomen en wordt zo snel mogelijk bijgewerkt. Neem alvast contact op met onze adviseur voor meer informatie over de opdracht.
Logo van Nederlandse Spoorwegen (NS)
Logo van Nederlandse Spoorwegen (NS)

Senior full stack developer GenAI - Data, Innovatie & Analyse

Laan van Puntenburg 100, 3511 ER Utrecht, Nederland

Sluit over 6 dagen

Begindatum:

20 mei 2026

Einddatum:

19 mei 2027

Uren per week:

36

Publicatiedatum:

23 apr 2026
Opdracht tarief 100Opdracht uren 36
Opdracht alleen mogelijk voor professionals in loondienst
Kijkende naar de inhoud van deze opdracht en de wet DBA, kan je deze opdracht alleen uitvoeren als je in loondienst bent. Je kunt ervoor kiezen om bij ons in loondienst te gaan om deze opdracht uit te voeren of via een extern advies- of detacheringsbureau (met akkoord van jouw huidige werkgever). Wij maken voor de betaling van facturen van advies- en detacheringsbureaus gebruik van een G-rekening.
Wil je voor de duur van deze opdracht bij ons in dienst komen?
Dat is mogelijk! Wij bieden je een uitzendovereenkomst aan, waardoor je de opdracht in loondienst vanuit ons uitzendbureau Projectversterkers B.V. kunt uitvoeren. Bereken hieronder jouw bruto maandsalaris.
Wat zijn de voordelen?
Rekentool
Voor welk uurtarief mogen wij jou aanbieden?
Hoeveel uur per week wil je werken?
Opdracht alleen mogelijk voor professionals in loondienst

Omschrijving

De afdeling Data, Innovatie & Analyse is op zoek naar een ervaren ontwikkelaar die ons wil helpen met Generative AI. Jij bent verantwoordelijk voor de user journey. Je bouwt toegankelijke interfaces die krachtige GenAI-technologie omzetten in een simpele, vriendelijke gebruikerservaring. Samen met het team ontwikkel en implementeer je de geavanceerde Generative AI componenten toepasbaar in het hele bedrijf, zoals onze chatbot, API’s, RAG-implementatie en MCP/AI Agent oplossingen. Onze componenten worden bijvoorbeeld gebruikt in de online chatbot op ns.nl, we helpen Service & Veiligheid personeel met het uitschrijven van boetes, helpen we met het vertalen van teksten en verbeteren we het vinden van verloren voorwerpen.

Samen met andere ambitieuze developers, GenAI-experts en UX-professionals werk je in een gemotiveerd team om Generative AI binnen NS verder te brengen. Belangrijke aspecten hierbij zijn privacy en security. Hoe zorgen we ervoor dat NS-medewerkers de technologie veilig en verantwoord kunnen gebruiken? Het team werkt volgens een Agile/DevOps werkwijze. Je schakelt veel met collega’s, denkt in oplossingen en zorgt voor verbetering.

Globaal heeft de professional de volgende verantwoordelijkheden:
  • Ontwikkelen en verbeteren van frontend interfaces en intelligente Agents voor Generative AI-producten;
  • Ontwikkelen van de backend en APIs voor de Generative AI-toepassingen;
  • Optimaliseren van de gebruikersvriendelijkheid en usability voor diverse gebruikersgroepen;
  • Opbouwen van cruciale kennis over Agents en MCP binnen NS.

Eisen

  • Minimaal HBO/WO Bachelor- of masterdiploma in Computer Science, Artificial Intelligence of een vergelijkbare technische discipline;
  • Minimaal 7 jaar ervaring als fullstack ontwikkelaar;
  • Ervaring met Python en frameworks zoals FastAPI;
  • Ervaring met frontend ontwikkeling en -testen op basis van bijvoorbeeld TypeScript;
  • Affiniteit met privacy en security;
  • De professional heeft een uitstekende beheersing (zowel mondeling als schriftelijk) van de Nederlandse taal;
  • Mensgericht persoon die ondernemend is én energie krijgt van samenwerken;
  • Een innovatieve en agile mindset.

Wensen en competenties

Wensen

  • Ervaring met LLM/GenAI producten is een pre;
  • Ervaring met het maken van MCP en Agentic applicaties is een pre.

Organisatie en team

Welkom in de wereld van ‘DIA’ – Data, Innovatie & Analyse bij NS! DIA telt op dit moment ruim 300 medewerkers. Je kunt deels vanuit huis werken, maar op de woensdag en donderdag werkt het team gezamenlijk op kantoor in Utrecht.

Bij NS vinden we diversiteit en inclusie belangrijk, het maakt samenwerken leuker en het resultaat wordt er vaak beter van. Wat jouw achtergrond is, maakt dan ook niet uit: we zijn ook vooral benieuwd naar jouw visie op de functie van full stack developer GenAI. Daarnaast ben je een aanjager binnen het team. Iemand die zich makkelijk uitspreekt en zich niet snel uit het veld laat slaan. Je bent in staat om constructieve feedback te geven en je vindt een goede samenwerking zeer belangrijk.

Deze opdracht is alleen geschikt voor professionals die in loondienst zijn en waarvoor loonbelasting en premies volks- en werknemersverzekeringen (WW, WAO, WIA en ZW) worden afgedragen. Deze opdracht is niet geschikt voor zelfstandig ondernemers en professionals (waaronder zzp’ers) die zichzelf uitlenen. Deze opdracht is ook niet geschikt voor de directeur-grootaandeelhouder die niet is verzekerd voor de werknemersverzekeringen. De professional verklaart dat de aangeboden professional geen zelfstandig professional is, ook niet via een doorleenconstructie.

Gespreksinformatie

Vanaf dinsdag 5 mei vinden selectiegesprekken plaats in Utrecht.

Overige informatie

Benodigd aantal professionals: 1 persoon
Hybride werken: Nee

Optie tot verlenging: Niets over bekend.

Hybride: De professional kan deels thuiswerken, maar op woensdag en donderdag werkt het team gezamenlijk op kantoor in Utrecht.

Overig algemeen: Het maximale all-in uurtarief is €100 (incl. o.a. reiskosten, faciliteiten, eventuele vergoedingen en de fee(s) voor onze contractmanager administratieve partner, excl. btw). Het tarief weegt mee in het selectieproces.

Werken bij NS betekent dat jij hét verschil kunt maken in de wereld van duurzame mobiliteit. Jij helpt mee om Nederland bereikbaar te houden, voor iedereen. Bij NS krijg je veel vrijheid. We beloven je dat geen dag hetzelfde is. De kernwaarden van NS zijn open en betrouwbaar. Wij gaan voor resultaat en willen vooruit.

Meer informatie
Hieronder vind je meer informatie over het aanmeldproces en antwoorden op veelgestelde vragen. Niet gevonden wat je zoekt? Neem dan contact op met Sybren Hindriks via sybren.hindriks@kbenp.nl.
Contact
Hoe werkt het?
Veelgestelde vragen
Wil je even sparren met een van onze adviseurs?
Neem contact op met onze opdracht adviseur over de opdracht. Je kunt natuurlijk ook contact opnemen via de contactpagina.
Adviseur Sybren Hindriks
Sybren Hindriks
Adviseur
Bereikbaar van 9:00 tot 17:00
Werkdagen: di, wo, do, vr