À propos
act digital est un groupe international de conseil et d'ingénierie qui accompagne ses clients dans leurs projets de transformation numérique.
Présent dans 12 pays et fort de plus de 7 000 collaborateurs, nous mettons nos expertises au service de leurs enjeux en développement logiciel, cybersécurité, data, cloud et IA.
Notre ambition : devenir le partenaire technologique de confiance des entreprises les plus innovantes, en concevant et sécurisant des systèmes qui renforcent leur performance et leur résilience.
Rejoindre act digital France, c'est intégrer une organisation agile et engagée, qui fait avancer les projets avec ses clients pour transformer les idées en résultats concrets, avec pragmatisme et exigence.
Le poste
Dans le cadre du développement d'une plateforme d'intelligence artificielle destinée à exploiter de manière sécurisée les connaissances internes d'une organisation internationale, le poste vise à concevoir, développer et opérer un moteur RAG (Retrieval-Augmented Generation) industrialisé.
Le rôle couvre l'ensemble du cycle de vie du produit, du développement des services backend à leur exploitation en production. Il comporte également une forte dimension IA agentique, avec l'objectif de rendre les capacités de recherche et d'accès à la connaissance directement utilisables par des agents IA et par les équipes produit.
L'environnement repose notamment sur Python, FastAPI, les technologies de recherche vectorielle et hybride, PostgreSQL, MongoDB, Kafka, Docker, Kubernetes, Terraform et Google Cloud Platform.
Les principales missions seront les suivantes :
Concevoir, développer et exploiter les services backend et API du moteur RAG en Python et FastAPI, notamment avec des traitements asynchrones.
Construire des pipelines d'ingestion évolutifs permettant de connecter différentes sources d'entreprise et de traiter des documents PDF, Office, HTML ou numérisés.
Définir et optimiser les stratégies de parsing, chunking, embeddings et synchronisation incrémentale des contenus.
Améliorer les performances de retrieval grâce à la recherche vectorielle et hybride, au reranking, à la réécriture de requêtes et au filtrage par métadonnées.
Prendre en charge des usages de recherche multilingue dans un contexte international.
Garantir le respect des droits d'accès au niveau documentaire, la protection des données et l'auditabilité des traitements.
Mesurer et améliorer la qualité du RAG à travers des indicateurs tels que recall, precision, faithfulness et groundedness, ainsi que des jeux de tests et des mécanismes d'évaluation continue en production.
Intégrer les services d'accès aux LLM et modèles d'embeddings, tout en optimisant les coûts et les temps de réponse.
Garantir la performance, la scalabilité et la fiabilité de la plateforme via le monitoring, les tests de charge et la gestion des incidents, dans une organisation où l'équipe assure à la fois le build et le run.
Participer aux analyses build / buy / open source en collaboration avec les équipes architecture et produit.
Préparer le moteur RAG à des usages agentiques en l'exposant sous forme d'outils et de serveurs MCP, dans le respect des permissions d'accès.
Implémenter des mécanismes d'agentic retrieval, notamment le multi-step retrieval, la planification de requêtes et la recherche enrichie par des outils.
Concevoir des SDK, modèles, plugins et documentations permettant aux équipes produit d'intégrer rapidement leurs propres bases de connaissances.
Utiliser quotidiennement des agents de développement IA pour déléguer tout ou partie de l'implémentation, des tests, du refactoring, des migrations et de la documentation, tout en conservant la responsabilité du résultat.
Formaliser des spécifications et découper les développements en tâches permettant une exécution efficace par plusieurs agents en parallèle.
Structurer des dépôts adaptés au développement agentique grâce à des fichiers d'instructions, des environnements reproductibles, des tests automatisés robustes et des garde-fous CI.
Partager les bonnes pratiques de développement assisté par IA et contribuer à mesurer leur impact sur la vitesse et la qualité de livraison.
Maintenir un haut niveau de qualité à travers les revues de code, les tests automatisés, la documentation et les pipelines CI/CD sous GitHub Actions et Google Cloud Platform.
Profil recherché
Le profil recherché dispose d'au moins 5 ans d'expérience en développement backend, avec une expérience concrète sur des systèmes distribués et des applications déployées en production.
Il possède de solides compétences en Python, notamment avec FastAPI, la programmation asynchrone et la conception d'API.
Une véritable expertise en IA, NLP et recherche d'information est attendue. Le profil comprend les principes des embeddings, de la similarité vectorielle, du ranking et des métriques de retrieval, ainsi que le fonctionnement des LLM. Il sait surtout évaluer et améliorer concrètement la qualité d'une chaîne de retrieval et de génération. Une formation supérieure en intelligence artificielle, data science ou domaine proche constitue un atout.
Une expérience significative de systèmes RAG en production est recherchée, couvrant notamment le parsing de documents, le chunking, les embeddings, le reranking et l'utilisation de bases vectorielles ou moteurs de recherche tels que pgvector, Vertex AI Vector Search, Elasticsearch ou OpenSearch, ou technologies équivalentes.
Le profil dispose d'une expérience pratique du développement agentique et utilise déjà des agents IA de développement, par exemple Claude Code, Codex, Cursor ou GitHub Copilot, pour produire et faire évoluer du code. Il sait formuler les tâches à déléguer, piloter les agents et contrôler rigoureusement leurs résultats.
Il comprend également les mécanismes de tool calling et les protocoles utilisés dans les architectures agentiques, notamment MCP et A2A.
Il évolue avec des bases de données et systèmes de flux tels que PostgreSQL, MongoDB et Kafka, ainsi qu'avec des environnements cloud-native reposant sur Docker, Kubernetes, Terraform, GitHub Actions et Google Cloud Platform.
La pratique des tests automatisés, notamment tests unitaires, tests d'intégration, TDD ou BDD, et des mécanismes d'observabilité fait partie intégrante de son approche d'ingénierie.
Autonome et proactif, le profil apprécie également le travail collectif, le partage des pratiques et la veille technologique continue sur les sujets IA.
Un anglais courant est requis. La maîtrise du français constitue un plus.
Modalités
Localisation : Lille
Télétravail : 3 jours / semaine
Durée de mission : Longue
Démarrage : Dès que possible
Cette mission offre l'opportunité d'intervenir au cœur d'une plateforme IA en production, à la croisée du backend distribué, du RAG, de la recherche d'information et des systèmes agentiques, avec une responsabilité directe sur la qualité, la performance et l'exploitation des solutions développées.
