Skip to Content

Software Engineer with Experience in developing AI-centric applications (SRQ104140)

--Aurelian Dinu--

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.