Sollicitatieformulier
Software Engineer with Experience in developing AI-centric applications (SRQ104140)
--Aurelian Dinu--
Software Engineering
De organisatie is op zoek naar een Software Engineer Service om een van de software engineering teams te versterken die zich richten op het ontwikkelen van AI-centrische applicaties.
De rol combineert sterke software engineering vaardigheden met praktische ervaring in het bouwen van oplossingen met LLMs, RAG, AI-assistenten en agentic workflows. De ideale kandidaat kan helpen bij het ontwerpen, implementeren, evalueren en verbeteren van AI-gedreven applicaties die betrouwbaar, veilig, onderhoudbaar en nuttig zijn in een echte zakelijke omgeving.
Dit is een hands-on engineering rol. We zoeken iemand die productieklare oplossingen kan bouwen, kan bijdragen aan de technische richting en het team kan ondersteunen bij het effectief toepassen van AI engineering praktijken.
Taken:
- Ontwerpen en implementeren van AI-gedreven applicaties met LLMs, RAG en agentic workflow patronen.
- Bouwen van backend services, API's en integraties die nodig zijn voor AI-centrische applicaties.
- Ontwerpen en verbeteren van retrieval pipelines, inclusief chunking, embeddings, vector search, hybride search, metadata filtering en reranking.
- Werken met LLM API's en AI orchestratie frameworks om betrouwbare workflows te bouwen.
- Implementeren van evaluatie, testen, monitoring en observability voor AI applicaties.
- Helpen bij het definiëren van veilige en praktische patronen voor toolgebruik, human-in-the-loop goedkeuring en agentic gedrag.
- Samenwerken met andere engineers en product/business stakeholders.
- Ondersteunen bij model- en frameworkselectie op basis van kwaliteit, kosten, latency, onderhoudbaarheid en veiligheid.
- Helpen bij het oplossen van problemen zoals hallucinations, slechte retrieval kwaliteit, hoge latency, kostenefficiëntie en onbetrouwbare outputs.
Vereisten:
- Vloeiend kunnen spreken, lezen en schrijven in het Engels en Frans of Nederlands.
- Minimaal 5 jaar ervaring als Software Engineer, bij voorkeur in backend of full-stack ontwikkeling.
- Minimaal 1 tot 2 jaar ervaring met het integreren van LLMs of andere generatieve AI-diensten in softwareapplicaties.
- Praktische kennis van RAG, embeddings, vector search en verbetering van retrieval kwaliteit.
- Sterke programmeervaardigheden in Python.
- Ervaring met MCP, A2A, tool calling of multi-agent workflows.
- Ervaring met het ontwerpen van onderhoudbare services met goede test-, logging-, CI/CD- en deploymentpraktijken.
- Begrip van AI applicatie-evaluatie, inclusief testdatasets, kwaliteitsmetrics, regressietesten en gebruikersfeedback.
- Goed begrip van cloud-native applicatieontwikkeling.
- Veiligheidsbewuste mindset bij het werken met interne of gevoelige data.
- Vermogen om technische afwegingen duidelijk en pragmatisch te communiceren.
- Vermogen om te onderscheiden wanneer AI, RAG of agents nuttig zijn en wanneer een eenvoudigere deterministische oplossing beter is.
Pre:
- Ervaring met AI-frameworks zoals LangGraph, LangChain, Semantic Kernel.
- Ervaring met observability- of evaluatietools.
- Bekendheid met Azure cloudomgeving.
- Ervaring met Microsoft AI-ecosysteemtools zoals Semantic Kernel, Microsoft Agent Framework, Microsoft Foundry of Microsoft 365 Agents SDK.
- Ervaring met .NET / C#.
- Ervaring met vector databases of enterprise search platforms.
- Ervaring in gereguleerde, security-gevoelige of enterprise omgevingen.
De juiste consultant voelt zich comfortabel in het werken over software engineering, AI-integratie, evaluatie, beveiliging en productieklare oplossingen. Ze moeten snel kunnen schakelen bij het bouwen van MVP's, terwijl ze voldoende engineering discipline toepassen om succesvolle oplossingen schaalbaar en onderhoudbaar te maken.