Accompagner une organisation dans la conception, le développement et l'industrialisation de solutions applicatives intégrant l'intelligence artificielle. Le consultant interviendra en tant que Tech Lead ou Principal Engineer afin de garantir la qualité technique, la robustesse et la mise en production des applications développées autour de l'IA.
Il aura pour objectif de structurer les pratiques d'ingénierie logicielle, de définir les orientations techniques et de transformer les prototypes IA en solutions industrielles fiables, sécurisées et évolutives, notamment dans un environnement Microsoft Azure.
Missions principales
Définir les architectures techniques des applications intégrant l'intelligence artificielle et garantir leur cohérence avec les exigences de performance, de sécurité et de maintenabilité.
Concevoir et développer des applications backend en Python et NestJS ainsi que des interfaces frontend avec React. Participer à l'intégration des composants d'intelligence artificielle dans les applications et les services existants.
Accompagner l'industrialisation des solutions IA, depuis les phases de prototypage jusqu'au déploiement en production. Structurer les pratiques de développement, de tests, de validation et de livraison logicielle.
Définir les standards de qualité du code, les bonnes pratiques d'architecture et les processus d'intégration et de déploiement continus.
Intervenir sur les environnements Microsoft Azure afin de garantir l'intégration, l'exploitation et l'évolution des applications développées.
Apporter une expertise technique aux équipes de développement, contribuer aux choix technologiques et accompagner la résolution des problématiques complexes rencontrées durant les projets.
Compétences attendues
Maîtrise avancée de Python pour le développement backend et l'intégration de solutions d'intelligence artificielle.
Bonne maîtrise de NestJS et React pour le développement d'applications fullstack.
Expertise en architecture logicielle, conception de solutions évolutives et industrialisation d'applications.
Expérience dans le développement et la mise en production de solutions intégrant l'intelligence artificielle.
Maîtrise des environnements Microsoft Azure et des pratiques de déploiement applicatif dans le Cloud.
Compétences en qualité logicielle, automatisation des tests, CI/CD et accompagnement technique des équipes de développement.
Profil recherché
Le client recherche un Tech Lead ou Principal Engineer disposant d'une expertise technique confirmée en développement logiciel et en industrialisation de solutions intégrant l'intelligence artificielle.
Le candidat doit maîtriser les environnements Python, NestJS, React et Microsoft Azure, et être capable de prendre en charge des problématiques techniques complexes.
Une expérience dans la transformation de prototypes en applications industrielles et dans l'accompagnement d'équipes de développement est attendue. L'autonomie, la rigueur, la capacité de décision et le leadership technique sont essentiels pour réussir cette mission.