Software Engineer - AI Applications (LLM/RAG)

NISH Tech BV
Brussel, Belgium
1 day ago
Apply on www.adzuna.be
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Starter
Experience required
1 year minimum
Working hours
Regular working hours
Languages
Dutch, English, French
Job source

Tech stack

.NET Framework Application Programming Interfaces (APIs) Artificial Intelligence Software Applications Microsoft Azure C Sharp (Programming Language) Cloud Computing Cloud Engineering Computer Programming Continuous Integration Monitoring of Systems Python (Programming Language)
+11 more
Regression Testing Search Technologies Software Engineering Systems Integration Enterprise Search Data Logging Large Language Models Multi-Agent Systems Generative AI Backend Api Design

Job description

This is a hands-on engineering position where you will design, develop, test and improve production-quality AI solutions while contributing to technical direction, security and maintainability., * Design and develop AI-powered applications using LLMs, RAG and agentic workflows.

  • Build backend services, APIs and integrations supporting AI applications.
  • Design and optimize retrieval pipelines, including embeddings, vector search, metadata filtering and reranking.
  • Work with LLM APIs and AI orchestration frameworks.
  • Implement testing, evaluation, monitoring and observability for AI applications.
  • Develop safe and practical approaches to tool calling, human-in-the-loop and agentic behaviour.
  • Collaborate with software engineers, product teams and business stakeholders.
  • Evaluate models and frameworks based on quality, cost, latency, security and maintainability.
  • Troubleshoot issues such as hallucinations, poor retrieval, latency and unreliable AI outputs.
  • Contribute to building scalable and production-ready AI solutions.

Requirements

Must Have

  • 5+ years of experience as a Software Engineer, preferably in backend or full-stack development.
  • 1-2+ years of 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 or multi-agent workflows.
  • Experience developing maintainable services with testing, logging, CI/CD and deployment practices.
  • Understanding of AI application evaluation, including quality metrics, regression testing and user feedback.
  • Good knowledge of cloud-native application development.
  • Security-conscious approach when working with sensitive or internal data.
  • Ability to clearly communicate technical trade-offs and choose pragmatic solutions.
  • Fluent English and fluent French or Dutch.

Technical Skills

  • Python
  • LLM / Generative AI
  • RAG & Vector Search
  • AI Agents & Tool Calling
  • Backend / API Development
  • Cloud-Native Development
  • CI/CD & Testing
  • AI Evaluation & Observability

Soft Skills

  • Strong analytical and problem-solving skills
  • Pragmatic and solution-oriented mindset
  • Good communication skills
  • Strong collaboration and teamwork
  • Security and quality awareness
  • Ability to explain technical concepts clearly
  • Proactive and adaptable approach

Nice to Have

  • Experience with LangChain, LangGraph or Semantic Kernel.
  • Familiarity with Azure and Microsoft AI ecosystem tools.
  • Experience with .NET / C#.
  • Experience with vector databases or enterprise search platforms.
  • Experience in regulated, security-sensitive or enterprise environments.
  • Experience with AI observability or evaluation tools.

About the company

NISH Tech BV is an IT consulting and staffing company connecting highly skilled professionals with leading organizations across Europe. We support our clients with technology, digital transformation, data and enterprise solutions.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.be
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

3:10 min

Understanding the core concepts of API design

Alen Pokos · LIVE

1:10 min

Exposing sensitive information through partial search logs

Dennis Schulz Dennis Schulz +1 · World Congress 2026 Europe

2:08 min

Essential engineering roles in the generative AI space

Mary Grygleski Mary Grygleski · LIVE

1:12 min

Choosing TypeScript for complex backend applications

Maximilian Otto Maximilian Otto · World Congress 2024

2:37 min

Optimizing technical profiles for AI sourcing and recruitment

Mina Golesorkhi Mina Golesorkhi · World Congress 2026 Europe

Videos

See all

Related articles

See all