AI Engineer / Developer - Generative AI
Role details
Job location
Tech stack
Job description
Our client, a leading player in the energy and utilities sector, is launching a pilot project to integrate Generative AI (GenAI) solutions within its Microsoft Azure environment. The main goal is to develop a chatbot based on large language models (LLMs) that can automatically query internal technical documentation (hosted on SharePoint Online) to answer field workers' questions efficiently.
This initiative is part of a controlled innovation approach to deliver a Minimum Viable Product (MVP), with the potential for future expansion based on results and adoption. The project ensures compliance with security and corporate standards.
Mission / Responsibilities
The AI Engineer / Developer will: Lead the technical construction of the GenAI solution, from data ingestion to deployment Choose, implement, and fine-tune LLM models for the chatbot. Manage vector databases and optimize data pipelines for structured and unstructured documents. Implement Retrieval-Augmented Generation (RAG) workflows for accurate information retrieval. Collaborate with DevOps teams to deploy the solution securely in Azure. Optimize prompts and supervise model performance, retraining, and versioning. Ensure the solution complies with security, IAM, and RBAC standards.
Technical Context Cloud environment: Microsoft Azure Data: Internal technical documentation (PDF) on SharePoint Online Target architecture: Secure chatbot using LLM and RAG, deployed in Azure Technologies considered: Python, Azure OpenAI, CI/CD, REST API
Requirements
Must-Have Skills Software development: Strong proficiency in Python, SQL, JavaScript, or .NET. Data engineering: Experience in data preparation, pipelines, cleaning, and ingestion. AI / Machine Learning: Implementation, configuration, and testing of LLM models, NLP, and RAG workflows. MLOps: Monitoring, retraining, and versioning of AI models. Hands-on experience with Retrieval-Augmented Generation (RAG).
Nice-to-Have Skills CI/CD & automation: Experience with continuous integration for Dev or Data environments. REST API: Design and implementation experience. Prompt engineering: Optimizing interactions with AI models. Vector databases: Setup and management (Pinecone, FAISS, etc.).
Profile / Requirements : Profile Bachelor's or Master's degree in Computer Science, AI, Data Science, or related field. Proven experience in implementing AI solutions in cloud environments, preferably Azure. Strong problem-solving skills and ability to work independently in a fast-paced innovation context. Fluent in English; French or Dutch is a plus.