Functieomschrijving
Voor Kadaster zoeken wij een Senior Software Engineer. Je werkt bij het AkteAI (Augmented Intelligence) team en ontwikkelt en beheert systemen die met slimme technieken, waaronder eigen AI‑modellen en zelf ontwikkelde algoritmen, automatisch gestructureerde informatie uit aktes halen.Je experimenteert met de nieuwste NLP-technieken en krijgt veel vrijheid om eigen oplossingen te bedenken en uit te werken. Binnen het team is er toegang tot zeer ruime trainings- en validatiedata doordat de kadastrale registratie hoge kwaliteit gelabelde gegevens bevat.
Je levert bijdragen aan systemen die worden gebruikt bij het bijwerken van de kadastrale registratie op basis van aktes die door het notariaat bij het Kadaster worden aangeboden. Het doel is een groot deel van de verwerking te automatiseren, de doorlooptijd te verkorten en de kwaliteit te verbeteren door onnodige handelingen te automatiseren en de gebruiker te ondersteunen bij het herkennen van belangrijke gegevens in aktes. De inzet van AkteAI leidt al tot aanzienlijke vermindering van verwerkingstijd en van handmatig te controleren uitval.
De architectuur bestaat uit meerdere services die via een asynchrone workflow engine communiceren. Naast backend-componenten beheert het team ook een frontend-applicatie die inzicht geeft in de verwerkingsstatus van aktes.
Binnen het team ga je aan de slag als creatieve fullstack software engineer met doorzettingsvermogen die helpt AI‑modellen richting zeer betrouwbare herkenning te brengen. Ervaring met Natural Language Processing en (ML)Ops is een pré, maar je kunt deze kennis ook gaandeweg ontwikkelen. Je ontwikkelt en beheert daarnaast frontend-applicaties om sturingsparameters te beheren en de kwaliteit van herkenning inzichtelijk te maken.
Belangrijkste technieken, methoden en tools
- Kotlin (of Java)
- Python
- Vue Angular
- NLP (Spacy framework)
- Transformers (BERT)
- ML-performance metrics
- SQL
- Kubernetes, Docker en OpenShift
- Cadence Workflow Manager
- Git
- Minio Object Storage
Jouw profiel
- Je signaleert zelfstandig problemen en verbeterpunten, stelt oplossingen voor en implementeert deze in zowel frontend- als backend-componenten.
- Je hebt passie voor simpele, effectieve oplossingen en geeft niet op totdat iets werkt.
- Je bent zeer vaardig in het analyseren van bugs in een complexe omgeving.
- Je bent sterk in de integratie van verschillende componenten (software, Kubernetes, platform).
- Je doorvraagt totdat het werkelijke probleem duidelijk is en werkt oplossingsgericht.
- Je bent een doener met talent voor samenwerken en hebt oprechte interesse in collega’s en stakeholders.
Jouw verantwoordelijkheden
- Bedenken en implementeren van slimme oplossingen voor automatisering en kwaliteitverbetering.
- Verzamelen en verwerken van trainings- en validatiedata voor AI‑modellen.
- Ontwikkeling en beheer van Kubernetes-clusters en containerisatie‑componenten.
- Ontwikkeling en beheer van de akteverwerking workflows.
- Ontwikkeling en beheer van frontend‑applicaties voor sturing en kwaliteitsinzichten.
- Leveren van support en triage van incidenten; waar mogelijk oplossen van bugs.
- Adviseren over en uitvoeren van verbeteringen in beheer en operations.
Competenties
- Resultaatgericht.
- In staat om het overzicht te bewaren (helicopterview).
- Besluitvaardig en vasthoudend.
- Kan zelfstandig een koers uitzetten binnen een complex krachtenveld.
- Omgevingssensitief en in staat om zelfstandig binnen een organisatie te bewegen.
- Sterk communicatief, zowel schriftelijk als mondeling.
- Proactief en initiatiefrijk.
- Teamspeler met goed analytisch vermogen.
Organisatie
Het Kadaster registreert en verstrekt gegevens over de ligging van vastgoed in Nederland en de daarmee samenhangende rechten, zoals eigendom en hypotheek. Als zelfstandig bestuursorgaan is dat hun wettelijke taak. Hun gegevens bieden houvast bij het onderzoeken van maatschappelijke vraagstukken, zoals infrastructuurkeuzes, ontwikkelingen op de woningmarkt of het in beeld brengen van leegstand.
Functie eisen
- Je beheerst de Nederlandse taal vloeiend, zowel mondeling als schriftelijk; minimaal taalniveau B2
- Je beschikt over aantoonbaar HBO werk- en denkniveau
- Je hebt minimaal 5 jaar ervaring als ontwikkelaar in ontwerp, bouw, test en integratie
- Je hebt minimaal 2 jaar ervaring met containerization
- Je hebt minimaal 2 jaar ervaring met Kotlin of Java
- Je hebt minimaal 2 jaar ervaring met frontend-ontwikkeling
Functie wensen
- Je geeft een duidelijke beschrijving van je aanpak voor de uit te voeren opdracht, afgestemd op het specifieke vraagstuk van het Kadaster
- Je beschrijft twee cruciale knelpunten die zich vaak voordoen bij real-time data-extractie uit documenten en geeft aan hoe je deze oplost
- Je toont duidelijk aan op welke wijze jouw geleverde expertise en competenties binnen de geschetste situatie bijdragen aan de te behalen resultaten
