Lead Machine Learning Engineer -Industrialisation des Produits IA H/F KERMAP
- Cesson-Sévigné - 35
- CDI
- Bac +5
- Industrie Auto • Meca • Navale
- Industrie Manufacturière
- Exp. 5 ans
Les compétences pour ce job
Les missions du poste
Rattaché·e directement au CEO, vous partagerez votre temps entre développement et pilotage technique : environ 50 % de contribution opérationnelle et 50 % de structuration, coordination et accompagnement de l'équipe.
Votre rôle ne sera pas seulement de développer de nouveaux modèles. Votre priorité sera de faire en sorte que les innovations conçues par KERMAP deviennent de véritables produits : répondant à un besoin identifié, intégrables dans nos applications et API, exploitables par la production, déployables chez nos clients et maintenables dans la durée.
Vous occuperez pour cela une position transverse entre la direction, qui porte la vision et les priorités de l'entreprise, le pôle développement, responsable notamment des applications web et des API, et la production, chargée de fabriquer et livrer les données et services aux clients.
1. Transformer les projets en produits
- Traduire avec la direction une vision et des opportunités business en feuilles de route techniques et produits réalisables.
- Clarifier pour chaque projet la valeur utilisateur, le périmètre fonctionnel, les critères de qualité et les conditions de passage en production.
- Identifier ce qui doit devenir un composant réutilisable du produit et ce qui relève d'une adaptation spécifique à un client.
- Concevoir avec le pôle développement des interfaces stables entre modèles IA, pipelines de données, applications web et API.
- Préparer avec la production des processus de déploiement, de configuration, de supervision, de documentation et de livraison client.
- Intégrer les retours des utilisateurs, des équipes internes et des livraisons dans les évolutions des produits IA.
- Réduire la dépendance aux développements ponctuels en favorisant des briques configurables, versionnées et réutilisables.
2. Industrialiser les modèles et pipelines IA
- Auditer, reprendre et faire évoluer les modèles et pipelines TensorFlow/PyTorch existants.
- Transformer des prototypes de R&D en composants logiciels robustes, testables et maintenables.
- Concevoir des chaînes de traitement reproductibles pour de très grands volumes d'images satellites.
- Fiabiliser les entraînements et les inférences : gestion des erreurs, reprise sur incident, traçabilité, versionnement et contrôle de la qualité.
- Structurer l'utilisation de MLflow et des bases de données pour le suivi des expériences, la comparaison des modèles, leur versionnement et leur passage en production.
- Faire évoluer les déploiements et l'orchestration de traitements distribués avec Kubernetes sur plusieurs machines.
- Réduire les opérations manuelles et sécuriser le passage d'un nouveau modèle vers la production.
3. Structurer l'ingénierie du pôle IA
- Définir une architecture logicielle claire et adaptée à la croissance des produits KERMAP.
- Mettre en place des standards pragmatiques de développement : organisation du code, documentation, gestion des dépendances et bonnes pratiques Git.
- Construire une chaîne d'intégration continue adaptée aux modèles IA et aux traitements géospatiaux.
- Définir des pratiques cohérentes entre code, données, expériences MLflow, images d'exécution et déploiements Kubernetes.
- Utiliser quotidiennement des assistants et agents de développement IA (Claude Code, Codex) pour accélérer l'analyse, le prototypage, le refactoring, les tests, la documentation et le diagnostic.
- S'assurer que le code proposé par un assistant IA reste compris, relu, testé, sécurisé et conforme à l'architecture du produit.
- Arbitrer les choix techniques en tenant compte de la qualité, des performances, des délais et de la maintenabilité.
- Faire progresser collectivement l'équipe sans créer de processus inutilement lourds.
4. Prendre progressivement le leadership du pôle IA
- Accompagner techniquement et faire monter en compétence une équipe de 2 à 3 ingénieurs IA/R&D.
- Organiser les priorités, répartir les sujets et sécuriser la livraison des projets.
- Conduire les revues de conception et de code sur les composants critiques.
- Traduire les objectifs produits et business en feuille de route technique réaliste avec le CEO.
- Installer un fonctionnement fluide entre direction, IA, développement web/API, production et infrastructure.
- À terme, prendre la responsabilité du fonctionnement et des résultats du pôle IA.
Ce que nous attendons au cours des 12 à 18 premiers mois
- Une architecture cible comprise et adoptée par l'équipe.
- Des dépôts Git structurés, documentés et couverts par des tests pertinents.
- Des pipelines prioritaires reproductibles, observables et relançables sans dépendre d'une connaissance individuelle.
- Un usage homogène de MLflow permettant de retrouver, comparer et promouvoir les modèles avec leur contexte d'entraînement.
- Des traitements Kubernetes mieux standardisés, supervisés et dimensionnés en fonction des ressources CPU, mémoire et GPU.
- Un processus clair pour passer d'un prototype de recherche à une production récurrente.
- Plusieurs projets prioritaires transformés en briques produits réutilisables, documentées et intégrées aux applications ou API de KERMAP.
- Des responsabilités, interfaces et critères de livraison clairement définis entre le pôle IA, le développement et la production.
- Une diminution des traitements ou livraisons reposant sur des interventions manuelles et des adaptations ponctuelles.
- Des pratiques communes permettant à l'équipe d'exploiter efficacement les agents de développement IA sans dégrader la qualité, la sécurité ni la maîtrise du code.
- Une équipe capable de mieux estimer, prioriser et livrer ses travaux.
- Une prise de responsabilité progressive et effective sur le pilotage du pôle IA.
Le profil recherché
Vous justifiez d'au moins 5 ans d'expérience en développement logiciel, machine learning engineering, MLOps, avec une expérience concrète de mise en production.
Indispensable
- Très bonne maîtrise de Python et expérience significative de TensorFlow et PyTorch.
- Solides bases en architecture logicielle et en conception de code maintenable.
- Expérience des tests automatisés, de Git, des revues de code et de l'intégration continue.
- Expérience de pipelines de données, de traitements batch ou de calcul distribué.
- Expérience concrète de Kubernetes pour déployer ou orchestrer des traitements de données ou de machine learning.
- Pratique de MLflow, ou d'un outil comparable de suivi des expériences et de gestion du cycle de vie des modèles.
- Capacité à diagnostiquer des problèmes de performance, de mémoire, de qualité de données ou de reproductibilité.
- Capacité à accompagner d'autres ingénieurs et à faire converger une équipe vers des pratiques communes.
- Expérience du passage d'un prototype ou projet de machine learning à un produit utilisé et maintenu en production.
- Capacité à définir des contrats d'interface et à collaborer avec des développeurs web ou API et des équipes d'exploitation ou de production.
- Capacité à comprendre une vision produit, à la challenger et à la traduire en décisions techniques et en étapes livrables.
- Usage régulier d'un assistant ou agent de développement IA, tel que Claude Code, Codex ou un outil équivalent.
- Capacité à collaborer efficacement avec ces outils : fournir le bon contexte, déléguer des tâches adaptées, vérifier les propositions et conserver la responsabilité des décisions techniques.
- Goût pour les solutions simples, robustes et adaptées aux contraintes réelles de production.
Ce qui constituera un plus
- Expérience en vision par ordinateur ou traitement d'images.
- Connaissance des données géospatiales, de GDAL, Rasterio ou des formats raster.
- Expérience de l'intégration de services IA dans des produits web, des API ou des chaînes de livraison client.
- Expérience de modèles de classification, segmentation, reconstruction ou séries temporelles.
- Optimisation d'inférence, gestion de grands jeux de données ou stockage objet.
Une expérience préalable en télédétection n'est pas indispensable. Nous recherchons surtout une personne capable d'en comprendre rapidement les contraintes et d'échanger efficacement avec nos spécialistes métier.
La personne qui réussira dans ce poste
Vous aimez autant comprendre un modèle que rendre son exécution fiable et utile dans un produit. Vous savez entrer dans une base de code existante, identifier les vrais risques et améliorer progressivement le système sans vouloir tout réécrire.
Pour vous, les agents de développement IA sont des outils de travail quotidiens et collaboratifs, pas des générateurs de code auxquels on délègue son jugement. Vous savez les utiliser pour aller plus vite, explorer plusieurs solutions et mieux documenter le travail, tout en restant responsable de l'architecture, de la validation et de la qualité finale.
Vous êtes suffisamment expérimenté·e pour prendre des décisions, mais vous savez aussi les expliquer, écouter les ingénieurs qui connaissent déjà les sujets et créer de l'adhésion. Vous souhaitez rester proche du code tout en prenant progressivement davantage de responsabilités techniques et humaines.
Bienvenue chez KERMAP
KERMAP est une entreprise rennaise spécialisée dans l'analyse d'images satellites et l'intelligence artificielle appliquée aux territoires. Depuis 2017, nous développons des solutions innovantes pour mieux comprendre les évolutions de notre environnement, accompagner la transition écologique et faciliter la prise de décision.
Notre équipe réunit des experts en géomatique, traitement d'images, data science, intelligence artificielle et développement logiciel. Rejoindre KERMAP, c'est intégrer une équipe à taille humaine, passionnée par la technologie, l'innovation et les enjeux environnementaux.
La carte
1137 A Avenue des Champs Blancs
35510 Cesson-Sévigné
Publiée le 05/08/2026 - Réf : 4253455/29834766 LMLEIIS/35C