Software Engineer – Generative AI

Il y a 3 heures

Brussels, Brussels, Belgique Sparagus Temps plein

Software Engineer – Generative AI / AI Applications



Scroll down to find an indepth overview of this job, and what is expected of candidates Make an application by clicking on the Apply button.

Industry: Energy & Utilities

Location: Brussels, Belgium

Work Model: Hybrid / Remote work policy applicable


About the Role

A leading organization in the European energy sector is looking for an experienced Software Engineer with strong Generative AI expertise to join a software engineering team developing AI-centric applications.

This is a hands-on engineering position combining strong software development capabilities with practical experience in LLMs, RAG, AI assistants and agentic workflows. You will design and build production-quality AI applications while helping establish reliable, secure and maintainable AI engineering practices.


Key Responsibilities

  • Design and implement AI-powered applications using LLMs, RAG and agentic workflow patterns
  • Develop backend services, APIs and integrations supporting AI applications
  • Design and optimize retrieval pipelines, including chunking, embeddings, vector search, hybrid search, metadata filtering and reranking
  • Work with LLM APIs and AI orchestration frameworks
  • Implement evaluation, testing, monitoring and observability for AI applications
  • Define safe and practical approaches to tool use, human-in-the-loop approval and AI agents
  • Collaborate closely with software engineers and business/product stakeholders
  • Evaluate models and frameworks based on quality, cost, latency, maintainability and security
  • Troubleshoot challenges such as hallucinations, retrieval quality, latency, cost and unreliable AI outputs


Your Profile

  • 5+ years of experience as a Software Engineer, preferably in backend or full-stack development
  • 1–2+ years of hands-on experience integrating LLMs or Generative AI services into software applications
  • Strong programming skills in Python
  • Practical experience with RAG, embeddings, vector search and retrieval optimization
  • Experience with MCP, A2A, tool calling and/or multi-agent workflows
  • Strong understanding of maintainable software engineering practices, including testing, logging, CI/CD and deployment
  • Experience with AI application evaluation, including test datasets, quality metrics, regression testing and user feedback
  • Good understanding of cloud-native application development
  • Security-conscious approach when working with internal or sensitive data
  • Ability to make pragmatic decisions about when to use AI, RAG or agents versus deterministic solutions


Nice to Have

  • LangGraph, LangChain or Semantic Kernel
  • AI observability and evaluation tools
  • Microsoft Azure
  • Microsoft AI ecosystem: Semantic Kernel, Microsoft Agent Framework, Microsoft Foundry or Microsoft 365 Agents SDK
  • . xirbnpk NET / C#
  • Vector databases or enterprise search platforms
  • Experience within regulated, security-sensitive or enterprise environments


Languages

Fluent English combined with fluent French OR Dutch.