Deze opdracht is recent binnengekomen en wordt zo snel mogelijk bijgewerkt.  Neem alvast contact op  met onze adviseur voor meer informatie over de opdracht.

Senior full stack developer GenAI - Data, Innovatie & Analyse

Nederlandse Spoorwegen (NS)

Laan van Puntenburg 100, 3511 ER Utrecht, Nederland

Sluit over 6 dagen
Opdracht uren 36

Begindatum:

20 mei 2026

Einddatum:

19 mei 2027

Uren per week:

36

Publicatiedatum:

23 apr 2026
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. Mocht je momenteel een dienstverband invullen bij een advies- of detacheringsbureau, dan kunnen wij (met akkoord van jouw huidige werkgever) jou aanbieden op deze opdracht. Wij maken voor de betaling van facturen van advies- en detacheringsbureaus gebruik van een G-rekening. Ook kan je bij ons in dienst om deze opdracht in te vullen.

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.

Hoe werkt het?

Onze voordelen
Wil jij als freelance informatieprofessional ook de voordelen en kansen ervaren die wij jou kunnen bieden? Lees hier meer!
Collega's
Je kunt altijd terugvallen op collega informatieprofessionals als je hulp nodig hebt.
Handige formats
Maak gebruik van bewezen formats en voorbeelden die wij beschikbaar stellen.
Relevante kennis
Wij hebben relevante kennis van de markt. Zo blijf jij altijd op de hoogte.
Netwerk
Profiteer van ons netwerk van opdrachtgevers en professionals.
Punten sparen
Gedurende jouw opdracht spaar je voor opleidingspunten, te gebruiken bij GO Opleidingen.
Vakblad abonnement
Krijg gratis een abonnement op het vakblad Informatieprofessional.