CDIVillejuif, France
Ingénieur IA / DevOps - Secteur bancaire
Hybride
Dans le cadre de l’industrialisation d’une solution d’intelligence artificielle développée en interne, un grand acteur bancaire recherche un Ingénieur IA / DevOps pour accompagner le passage d’un prototype à une solution exploitable en production.
La solution comprend un agent IA orchestrateur ainsi que plusieurs serveurs MCP permettant d’exposer des outils et d’interagir avec des systèmes existants. L’architecture technique et les frameworks ont déjà été définis et validés.
La mission porte exclusivement sur la fiabilisation et l’industrialisation de l’existant. Aucun développement de fonctionnalité métier ni refonte d’architecture n’est attendu.
Le consultant interviendra au sein d’une squad IA, en collaboration avec les équipes de production, d’exploitation et de plateforme.
Mission et livrables attendus
Le consultant aura pour mission de rendre les composants existants compatibles avec une exploitation de production, en intervenant sur trois axes principaux : performance, maintenabilité et observabilité.
Il devra notamment :
- réaliser un diagnostic des composants existants ;
- construire un plan de mise à niveau priorisé et chiffré
- refactorer et structurer le code Python
- améliorer la gestion de la configuration, des erreurs et des reprises
- mettre en place ou renforcer les tests unitaires, d’intégration et de contrat
- intégrer les tests dans la chaîne CI/CD
- définir un seuil de couverture de code
- traiter les problématiques de concurrence et d’appels asynchrones
- mettre en œuvre les timeouts, retries, coupe-circuits et mécanismes de limitation de débit
- réaliser des tests de performance et de montée en charge
- documenter le dimensionnement cible et les limites de la solution
- instrumenter les composants avec des logs, métriques et traces distribuées
- mettre en place le suivi de la consommation de tokens et des coûts d’inférence
- contribuer à la construction des tableaux de bord et des alertes
- renforcer la gestion des secrets, des tokens et des autorisations
- rédiger les dossiers techniques, de configuration et d’exploitation
- produire les procédures de diagnostic et les runbooks
- assurer le transfert de compétences à l’équipe interne
Les livrables attendus comprendront notamment un plan de développement, un dossier technique, un dossier d’architecture, un dossier d’exploitation, un dossier de configuration, les résultats des tests, les relevés de mesures et un bilan de projet.
Skills nécessaires
Le profil recherché devra disposer d’une expérience confirmée en ingénierie logicielle appliquée à l’IA, avec une maîtrise de :
- Python avancé en production
- programmation asynchrone et concurrence
- refactoring et amélioration de la maintenabilité
- tests unitaires, d’intégration et de contrat
- CI/CD, Git et GitLab CI ou équivalent
- tests de charge et de performance
- mécanismes de retry, timeout, circuit breaker et rate limiting
- observabilité, logs structurés, métriques et traces distribuées
- Docker et Kubernetes
- pratiques DevOps et déploiement automatisé
- agents IA, frameworks d’orchestration LLM ou architectures de type MCP
- utilisation professionnelle d’un assistant de code, avec revue critique systématique des résultats générés
- rédaction de documentation technique et de procédures d’exploitation
Une expérience dans un environnement bancaire, financier ou réglementé constituera un atout. Le consultant devra être autonome, rigoureux, pragmatique et capable de prioriser ses travaux dans le cadre d’une mission courte de 40 jours.
Informations de la mission :
La solution comprend un agent IA orchestrateur ainsi que plusieurs serveurs MCP permettant d’exposer des outils et d’interagir avec des systèmes existants. L’architecture technique et les frameworks ont déjà été définis et validés.
La mission porte exclusivement sur la fiabilisation et l’industrialisation de l’existant. Aucun développement de fonctionnalité métier ni refonte d’architecture n’est attendu.
Le consultant interviendra au sein d’une squad IA, en collaboration avec les équipes de production, d’exploitation et de plateforme.
Mission et livrables attendus
Le consultant aura pour mission de rendre les composants existants compatibles avec une exploitation de production, en intervenant sur trois axes principaux : performance, maintenabilité et observabilité.
Il devra notamment :
- réaliser un diagnostic des composants existants ;
- construire un plan de mise à niveau priorisé et chiffré
- refactorer et structurer le code Python
- améliorer la gestion de la configuration, des erreurs et des reprises
- mettre en place ou renforcer les tests unitaires, d’intégration et de contrat
- intégrer les tests dans la chaîne CI/CD
- définir un seuil de couverture de code
- traiter les problématiques de concurrence et d’appels asynchrones
- mettre en œuvre les timeouts, retries, coupe-circuits et mécanismes de limitation de débit
- réaliser des tests de performance et de montée en charge
- documenter le dimensionnement cible et les limites de la solution
- instrumenter les composants avec des logs, métriques et traces distribuées
- mettre en place le suivi de la consommation de tokens et des coûts d’inférence
- contribuer à la construction des tableaux de bord et des alertes
- renforcer la gestion des secrets, des tokens et des autorisations
- rédiger les dossiers techniques, de configuration et d’exploitation
- produire les procédures de diagnostic et les runbooks
- assurer le transfert de compétences à l’équipe interne
Les livrables attendus comprendront notamment un plan de développement, un dossier technique, un dossier d’architecture, un dossier d’exploitation, un dossier de configuration, les résultats des tests, les relevés de mesures et un bilan de projet.
Skills nécessaires
Le profil recherché devra disposer d’une expérience confirmée en ingénierie logicielle appliquée à l’IA, avec une maîtrise de :
- Python avancé en production
- programmation asynchrone et concurrence
- refactoring et amélioration de la maintenabilité
- tests unitaires, d’intégration et de contrat
- CI/CD, Git et GitLab CI ou équivalent
- tests de charge et de performance
- mécanismes de retry, timeout, circuit breaker et rate limiting
- observabilité, logs structurés, métriques et traces distribuées
- Docker et Kubernetes
- pratiques DevOps et déploiement automatisé
- agents IA, frameworks d’orchestration LLM ou architectures de type MCP
- utilisation professionnelle d’un assistant de code, avec revue critique systématique des résultats générés
- rédaction de documentation technique et de procédures d’exploitation
Une expérience dans un environnement bancaire, financier ou réglementé constituera un atout. Le consultant devra être autonome, rigoureux, pragmatique et capable de prioriser ses travaux dans le cadre d’une mission courte de 40 jours.
Informations de la mission :
- Début de mission : 19/10/2026
- Durée : 7 mois
- Date de publication : 13/10/2026
- Date limite de candidature : 15/10/2026
Compétences recherchées
Python (Indispensable)Docker (Indispensable)Kubernetes (Indispensable)Git (Indispensable)GitLab CI (Indispensable)CI/CD (Indispensable)tests unitaires (Indispensable)tests d’intégration (Indispensable)tests de contrat (Indispensable)tests de charge (Indispensable)performance (Indispensable)observabilité (Indispensable)logs structurés (Indispensable)métriques (Indispensable)traces distribuées (Indispensable)retries (Indispensable)timeouts (Indispensable)circuit breaker (Indispensable)rate limiting (Indispensable)agents IA (Indispensable)LLM (Indispensable)MCP (Indispensable)secrets (Indispensable)tokens (Indispensable)runbooks (Indispensable)Docker et Kubernetes (Indispensable)frameworks d’orchestration LLM ou architectures de type MCP (Indispensable)Git et GitLab CI ou équivalent (Indispensable)
Intéressé(e) ?
Rejoignez l'équipe et participez à nos projets ambitieux.
