Functie: AI DevOps Engineer
Opdracht
Als AI DevOps Engineer werk je aan de doorontwikkeling van een bestaande RAG-chatbot naar een robuuste, productiewaardige toepassing. Je brengt een werkende pilot naar een schaalbaar, beheersbaar en veilig product en combineert software-engineering met cloud- en DevOps-expertise. Je werkt nauw samen met collega’s die de initiële chatbot hebben ontwikkeld en speelt een sleutelrol in het productie-klaar maken en toekomstbestendig uitbreiden van deze generieke chatbot.
Werklocatie
2 dagen per week op kantoor in Apeldoorn en 3 dagen per week remote. Volgens richtlijn minimaal 2 dagen per week op kantoor aanwezig.
Belangrijkste technieken, methoden en tools
- Software engineering backend development: ontwikkelen en onderhouden van backend-services en API’s voor AI-toepassingen (bij voorkeur in Python), integratie van externe LLM-diensten en datalagen.
- Cloud infrastructuur: cloudoplossingen (bij voorkeur Microsoft Azure), Docker, Kubernetes, ArgoCD (GitOps), CI/CD, monitoring, logging en beveiliging.
- Data integratie: ontsluiten, verwerken en integreren van data en documenten, relationele databases (bijv. PostgreSQL), genereren en opslaan van embeddings, werken met vector databases, koppelen via API’s.
- AI LLM toepassingen: werken met LLM’s, Retrieval Augmented Generation (RAG), rerankers, prompt engineering en function calling (via MCP).
- Programmeertalen en libraries: Python voor backend AI-integraties, relevante libraries en LLM-frameworks.
- Front-end: affiniteit met front-end technologieën en doorontwikkeling van bestaande gebruikersinterfaces.
Verantwoordelijkheden
- Technisch doorontwikkelen van de bestaande RAG-chatbot en begeleiden van de overgang van pilot naar productie.
- Ontwerpen, bouwen en onderhouden van backend-services en API’s voor de chatbot, inclusief integratie en aansturing van LLM-diensten, embeddings, vector databases en tool/function calling.
- Inrichten en verbeteren van cloud- en DevOps-voorzieningen: deployments, CI/CD, monitoring, logging, security en kostenbeheersing.
- Doorontwikkelen van de frontend zodat de chatbot goed bruikbaar is voor eindgebruikers.
- Initiatief nemen in oplossingsrichtingen en adviseren over technische en architecturale keuzes richting architecten.
- Vertalen van vragen en wensen vanuit de organisatie naar concrete technische oplossingen.
- Werken volgens agile werkwijzen en deelnemen aan Scrum-sessies met het team en de product owner.
Vereisten
- Afgeronde HBO- of WO-opleiding in Informatica, Computer Science of een vergelijkbare technische richting.
- Minimaal 3 jaar aantoonbare ervaring met backend softwareontwikkeling, bij voorkeur in Python.
- Minimaal 2 jaar aantoonbare ervaring met het ontwerpen en bouwen van API’s en services in productie.
- Minimaal 2 jaar aantoonbare ervaring met relationele databases (bijv. PostgreSQL) in productieomgevingen.
- Minimaal 2 jaar aantoonbare ervaring met ontwikkelen, deployen en beheren van applicaties in een cloudomgeving (bij voorkeur Microsoft Azure).
- 2 jaar aantoonbare ervaring met containerisatie (Docker) en het deployen in een Kubernetes-omgeving.
- 2 jaar aantoonbare ervaring met GitOps- of deployment tooling, zoals ArgoCD, of vergelijkbare CI/CD-oplossingen.
- 6 maanden aantoonbare ervaring met het naar productie brengen en beheren van AI/LLM-toepassingen.
- 6 maanden aantoonbare ervaring met LLM-gebaseerde toepassingen in een professionele omgeving (RAG, embeddings, vector databases, tool/function calling).
- 6 maanden aantoonbare ervaring met het integreren en aanroepen van externe LLM-diensten (bijv. OpenAI of Azure OpenAI).
- 2 jaar aantoonbare ervaring met meedenken en adviseren over technische of architecturale keuzes en het vertalen van businessvragen naar technische oplossingen.
- 2 jaar ervaring met werken in multidisciplinaire (agile/DevOps) teams.
- Taalniveau Nederlands minimaal B2.
Competenties
- Resultaatgericht
- Helicopterview
- In staat om zelfstandig binnen een organisatie te bewegen en omgevingssensitief
- Sterk communicatief schriftelijk en mondeling
- Klantgericht
- Proactief en initiatiefrijk
- Teamspeler
- Analytisch vermogen
- Creatief
- Analytisch en praktisch, enthousiast en klantgericht