Concevoir, valider et industrialiser des algorithmes de vision par ordinateur et d'intelligence artificielle dédiés à des applications innovantes (notamment spatiales), afin de transformer des données d'observation complexes en informations exploitables pour des fonctions d'autonomie et de navigation.
Missions principales
Le consultant sera chargé de concevoir des architectures logicielles pour l'analyse d'images, de développer et d'améliorer des algorithmes de vision artificielle pour des environnements aux ressources contraintes, et d'intégrer des modèles d'IA dans des chaînes de traitement embarquées. Ses responsabilités incluent l'exploitation de grands volumes de données d'images, la collaboration avec les équipes logicielles et robotiques, la mise en place de méthodes de validation rigoureuses, ainsi que l'industrialisation des cycles de déploiement (CI/CD). Il aura également un rôle moteur pour accompagner les ingénieurs juniors et participer aux choix d'architecture stratégiques.
Compétences attendues
Cette mission exige une maîtrise approfondie des langages Python et C++, ainsi que des frameworks de Deep Learning tels que PyTorch ou TensorFlow. Une expertise en traitement d'images classique, en géométrie de vision et en réseaux de neurones est indispensable. La maîtrise des environnements Linux, des outils de versioning et conteneurisation (Git, Docker, Kubernetes) ainsi que des chaînes CI/CD et des infrastructures cloud (AWS, Azure, GCP) est requise.
Profil recherché
Le professionnel doit être issu d'une formation supérieure Bac+5 (en informatique, intelligence artificielle, robotique ou mathématiques appliquées) et justifier d'une solide expérience confirmée dans le développement de solutions de vision par ordinateur et d'IA. Il doit faire preuve d'un leadership technique avéré, associant une forte culture du développement logiciel et une excellente compréhension des enjeux d'industrialisation et d'encadrement.