Gemeente Utrecht
Max 115 p/u
Utrecht
32 uur p/w
ICT Informatievoorziening
9de december, 2025
19de december, 2025
Vacature: Conversational AI Developer voor Virtuele Gemeente Assistent (Gem)
Over de functie
De stad Utrecht is op zoek naar een Conversational AI Developer om bij te dragen aan de ontwikkeling van de Virtuele Gemeente Assistent (Gem). Gem is een open-source softwareproject dat tot doel heeft de digitale dialoog tussen inwoner en overheid te verbeteren. Door samenwerking tussen gemeenten, de Vereniging van Nederlandse Gemeenten (VNG) en marktpartijen wordt de assistent continu slimmer door de inzet van de nieuwste generatieve AI-modellen en machine learning.
Verantwoordelijkheden
Als Conversational AI Developer speel je een sleutelrol in de technische doorontwikkeling van Gem. Je werkt hands-on mee aan het bouwen, uitbreiden en verbeteren van het platform. Je werkt zelfstandig als AI Developer, maar je bent onderdeel van het ontwikkelteam voor de virtuele gemeente assistent.
Opdrachtomschrijving
Je taken omvatten onder andere:
Ontwerpen, optimaliseren en implementeren van generatieve LLM-modellen en promptingstrategieën
Implementeren van RAG-oplossingen op basis van verschillende taalmodellen
Ontwikkelen van feedbackloops, evaluatieframeworks en monitoringmechanismen
Actief bijdragen aan nieuwe AI-functionaliteiten
Vertalen van klantbehoeften naar technische specificaties en werkbare oplossingen
Deelname aan roadmap-overleggen en leveren van voortgangsrapportages
Resultaat van de opdracht
De opdracht is succesvol afgerond wanneer Gem aantoonbaar is doorontwikkeld met stabiele, schaalbare en goed gemonitorde LLM- en RAG-functionaliteiten die in productie worden gebruikt. De nieuwe AI-features zijn technisch gedocumenteerd, overdraagbaar en aantoonbaar verbeterd op kwaliteit, betrouwbaarheid en performance.
Vereisten
Om in aanmerking te komen voor deze functie, moet je beschikken over:
Een afgeronde hbo/wo-opleiding in informatica, software engineering of AI
Minimaal 5 jaar ervaring als AI Developer, bij voorkeur binnen de publieke sector
Uitgebreide ervaring met Python, Django, Sanic/FastAPI en Docker
Ervaring met HTML, JavaScript/TypeScript en React is een pré
Ervaring met AI-ontwikkeltrajecten, open source-ecosystemen en microservices-architectuur is een pre
Persoonlijkheid en competenties
We zijn op zoek naar iemand die:
Analytisch, oplossingsgericht en strategisch kan denken
Communicatief vaardig is en in staat om technische inhoud helder over te brengen
Een hands-on mentaliteit heeft en plezier haalt uit technische uitdagingen
Technische Stack GEM
De technische stack van het project omvat:
Backend: Python (Django, FastAPI), Microservices, Docker
Frontend: React (widget op gemeentelijke websites)
Data & AI: Azure OpenAI, LLM-RAG, vector databases
Infra: Docker, Kubernetes, CI/CD, Ansible
Overige: CMS voor contentbeheer, livechat, monitoring, WCAG
Omdat het proces verloopt via een aanbesteding is het belangrijk dat je een goede kans maakt om de opdracht te winnen. Bij een match starten we het offertetraject, bij twijfel laten we dit binnen 1 werkdag weten.
De procedure verloopt via een aanbesteding. De eerste introductie doen wij daarom op papier.
Wij houden van eerlijk en transparant zaken doen.
Als je aan slag gaat via Bij Oranje hanteren we de
volgende voorwaarden:
Wij houden van eerlijk en transparant zaken doen.
Als je aan de slag gaat via Bij Oranje Detachering dan
hanteren we de volgende voorwaarden: