30 ago
|
Sparagus
|
España
Software Engineer – Generative AI / AI Applications
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
- .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.
📌 Software engineer – generative ai / ai applications (España)
🏢 Sparagus
📍 España