Python Software Engineer voor AI-platform Ontwikkeling

Solliciteren

Wil jij met jouw code en kennis bijdragen aan een baanbrekende applicatie voor de Nederlandse vervolgonderwijs- en onderzoeksinstellingen? We werken aan een dienst waarmee deze instellingen AI met vertrouwen kunnen inzetten. Ons AI-platform is uniek omdat we dit zelf ontwikkelen, onafhankelijk van de grote cloud providers. Zo waarborgen wij soevereiniteit en privacy. We zijn recent gestart met een pilot voor onderwijs- en onderzoeksinstellingen. Denk aan universiteiten, hogescholen, mbo's, umc's en instellingen zoals de Koninklijke Nederlandse Akademie van Wetenschappen (KNAW). Word jij enthousiast? Lees dan verder!

Hier ga je werken

SURF is de ict-coöperatie van Nederlandse onderwijs- en onderzoeksinstellingen. Samen met hen werken we aan digitale diensten en complexe innovatievraagstukken om de kwaliteit van onderwijs en onderzoek te verhogen. We doen dit samen met de instellingen, met oog voor publieke waarden, en zoveel mogelijk open en open source.

Binnen SURF valt technisch veel te pionieren. Je krijgt ruimte om architectuurkeuzes te maken, nieuwe technologieën te onderzoeken en proofs of concept door te ontwikkelen tot productieklare oplossingen. Verder werk je met vraagstukken rond cloudarchitectuur, schaalbaarheid, security, data-integriteit en AI-ethiek. Zo draag je direct bij aan een infrastructuur die het Nederlandse onderwijs toekomstbestendig maakt.

In dit team kom je terecht

Je wordt onderdeel van het High Performance Machine Learning (HPML) team binnen de afdeling Advanced Research Solutions. Je collega's werken aan het trainen van taalmodellen, zoals OpenEuroLLM en GPT-NL. Daarnaast adviseren zij onderzoekers over de optimale inzet van de supercomputer Snellius voor AI. Zelf werk jij met Python aan een snelgroeiend AI-Platform. Binnen het team is er een open sfeer, enthousiasme en helpen we elkaar.

Wie bij SURF werkt, werkt bij een unieke en open organisatie. Dat merk je aan alles: de structuur van de organisatie, de opzet van de projectteams, de cultuur op onze kantoren en de onderlinge sfeer. SURF biedt uitstekende arbeidsvoorwaarden en gaat flexibel om met de werk/privé-balans. Medewerkers werken graag zelfstandig. Daarnaast krijgt iedereen de ruimte en de vrijheid om talenten zo goed en breed mogelijk in te zetten en te ontwikkelen.

Dit ga je doen

Je bent een sterke hands-on backend Python developer die graag de uitdaging aangaat om aan een snelgroeiend AI-Platform te werken. Dat kun je: aan de ene kant zit je graag in stilte achter het toetsenbord. Aan de andere kant begrijp je hoe je stabiel en soepel nieuwe functionaliteit in productie brengt. Je krijgt veel vrijheid en autonomie en we verwachten dat je daar verantwoordelijk en secuur mee omgaat. Verwacht bij ons geen tot in detail gespecificeerde user stories. Jij bent verantwoordelijk voor het verhelderen van requirements wanneer nodig en je teamleden helpen je daarbij.

Waar je je verder mee bezighoudt

  • Je bouwt en optimaliseert een high-throughput AI-platform voor grootschalige inference.
  • Je maximaliseert GPU-benutting door slimme scheduling en dynamische resource-allocatie.
  • Je houdt latency laag met efficiënte data-pipelines, caching en message queues.
  • Je zorgt voor compliance, beheertooling en een stabiele, veilige platformarchitectuur.
  • Je draagt samen met het team zorg voor monitoring, incidentafhandeling en CI/CD-verbeteringen.

Dit breng je mee

  • Je hebt meer dan 5 jaar ervaring als medior Python developer.
  • Je hebt veel ervaring met unit, integration en end-to-end tests.
  • Je hebt veel ervaring met PostgreSQL, SQLAlchemy en migraties.
  • Je hebt veel ervaring met CI-pipelines (we gebruiken Git en GitLab).
  • Je hebt veel ervaring met Rest en streaming API’s.
  • Je bent kunt overweg met Linux commandline.
  • Je bent vaardig in het Engels (de voertaal in het team).

Het is een voordeel als:

  • Je ervaring hebt in productieomgevingen.
  • Je ervaring hebt met de integratie van AI in een applicatie
  • Je kennis hebt van containers (zoals Docker en Apptainer), vooral als je deze hebt gebruikt in real-time workflows.
  • Je ervaring hebt met Slurm of clustercomputers.
  • Je ervaring hebt met Kafka of een soortgelijk product.
  • Je ervaring hebt met Kubernetes.

Voorafgaand aan indiensttreding geldt voor deze functie dat een VOG moet worden overlegd.

Bij SURF doen we onze werving met veel plezier zelf, acquisitie stellen we daarom niet op prijs.

Solliciteren bij SURF

Dit mag je verwachten

1

Solliciteren

Nadat je je sollicitatie hebt ingestuurd, ontvang je direct een bevestigingsmail.

2

Reactie

Na de sluitingsdatum ontvang je een reactie van ons recruitmentteam.

3

Eerste gesprek

We nodigen je uit op ons kantoor, want we willen je leren kennen.

4

Tweede gesprek

We nodigen je nogmaals uit voor een gesprek met anderen die jou ook willen leren kennen.

5

Assessment

Eventueel vragen we je om een opdracht (assessment) te doen.

6

Ben je de juiste persoon?

Dan ontvang je een salarisaanbod van één van onze HR-adviseurs.

7

Welkom bij SURF!

Je sluit aan bij onboardingactiviteiten met andere nieuwe collega’s.

Locatie
Science Park 140, 1098 XG Amsterdam, Nederland
Opleidingsniveau
HBO/WO
Dienstverband
1 jaar
Salaris
€5450 - €7786
Uren per week
32-40 uur
Deadline
01 februari 2026
Inhoudelijke vragen
Paul Jansen
paul.jansen@surf.nl
+31639243128
Vragen over procedure
SURF Recruitment
recruitment@surf.nl
+31 642564500

Dit krijg je van ons:

  • Uitgebreide opleidingsmogelijkheden
  • 8,33 procent vakantiegeld
  • 8,33 procent eindejaarsuitkering
  • 36 vakantiedagen per jaar (op basis van een 40-urige werkweek)
  • Een goede pensioenregeling
  • Een NS-Business Card 1e klas
  • Stoelmassages
  • Thuiswerkvergoeding

Tot slot nog dit...

Uit onderzoek blijkt: veel mensen solliciteren pas als ze alle vinkjes kunnen zetten. Wij vinden talent, betrokkenheid en frisse inzichten minstens zo belangrijk. Dus vind je deze vacature interessant? Laat je niet tegenhouden en solliciteer!

Solliciteer voor “Python Software Engineer voor AI-platform Ontwikkeling”