Senior GenAI Engineer
afarax
Brussels, Belgium
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Brussels, Belgium
Tech stack
Java
Artificial Intelligence
Application Frameworks
Azure
Cloud Computing
Software Quality
Continuous Integration
Python
Natural Language Processing
Systems Development Life Cycle
Azure
Search Technologies
Software Construction
Software Engineering
Chatbots
Retrieval-Augmented Generation
Large Language Models
Multi-Agent Systems
Prompt Engineering
IT Architecture
Generative AI
AI Platforms
Machine Learning Operations
Job description
GenAI Solution Design & Development
- Design, develop and maintain enterprise-grade Generative AI solutions using modern AI engineering practices.
- Build reusable frameworks and components that can be leveraged across multiple AI initiatives.
- Translate business requirements into scalable and maintainable AI products and services.
- Contribute to the definition of AI architecture patterns and development standards.
LLM & Conversational AI
- Design, develop and optimize solutions based on Large Language Models (LLMs).
- Build and maintain advanced conversational AI solutions, including chatbots and voicebots.
- Develop mechanisms for model training, evaluation, monitoring and continuous improvement.
- Implement prompt engineering best practices, AI guardrails and responsible AI principles.
Retrieval-Augmented Generation (RAG)
- Design and implement scalable RAG architectures.
- Develop and optimize document ingestion, indexing and retrieval pipelines.
- Ensure performance, reliability and scalability of AI solutions in production environments.
- Implement monitoring and evaluation mechanisms for RAG-based systems.
AI Engineering & Industrialization
- Develop AI applications using Python and/or Java following software engineering best practices.
- Apply modern software development methodologies, including CI/CD, testing and code quality standards.
- Contribute to the industrialization of AI solutions and MLOps practices.
- Promote reusable assets, accelerators and standardized approaches across projects.
Cloud & AI Platform
- Leverage Azure AI services and Azure Machine Learning (Azure ML) to build, deploy and monitor AI solutions.
- Work closely with architects, data scientists and business stakeholders to deliver enterprise-scale AI capabilities.
- Ensure compliance with security, governance and operational requirements.
Requirements
- Strong software engineering experience in Python and/or Java
- Solid understanding of software development lifecycle (SDLC) and engineering best practices
- Proven expertise in Generative AI, LLMs and Natural Language Processing (NLP)
- Experience developing and operating chatbots and voicebots
- Strong experience with Prompt Engineering and AI Guardrails
- Proven experience designing and implementing RAG (Retrieval-Augmented Generation) solutions
Experience with AI orchestration frameworks such as:
-
LangChain
-
Prompt Flow
-
Semantic Kernel
-
LlamaIndex
-
or equivalent technologies
-
Ability to translate business expectations into reusable and scalable AI products
-
Experience with Azure Machine Learning (Azure ML)
Nice to Have
- Experience with MLOps and AI platform engineering
- Knowledge of Responsible AI and AI Governance practices
- Experience with vector databases and semantic search solutions
- Experience deploying enterprise AI solutions on Azure
- Familiarity with multi-agent and agentic AI architectures