Ingénieur(e) Logiciel Senior - Qualité, Intégration Multi-langages & Catalogue IA (H/F)
Description de la mission
Contexte de la mission
Notre client, un grand groupe industriel du secteur de l'énergie, recherche un(e) ingénieur(e) logiciel confirmé(e)/senior pour piloter la gouvernance et la qualité d'un catalogue de compétences ("skills") destinées à des agents IA, au sein d'une équipe transverse dédiée à l'adoption de l'IA agentique sur l'ensemble de sa Direction des Systèmes d'Information.
Vous serez le relecteur technique de référence pour l'ensemble des équipes contribuant au catalogue, garant de la qualité, de la sécurité et de l'interopérabilité des skills soumis en Python, TypeScript/Node.js et Java. Véritable pivot entre les équipes de développement, la communauté de développement interne et les commanditaires métiers, vous participerez à la structuration du catalogue, à la définition des standards de packaging et à l'industrialisation de la chaîne de validation.
Ce poste exige une forte autonomie et un esprit d'initiative marqué : vous ne serez pas dans une posture d'exécution, mais dans une dynamique proactive de définition de processus et d'amélioration continue.
Pourquoi cette mission est intéressante
C'est une mission à forte visibilité pour qui veut se positionner sur un sujet stratégique et transverse à toute une DSI : plutôt que de développer un produit isolé, vous serez au cœur de la gouvernance d'un actif commun à l'ensemble des équipes IA du groupe, avec un vrai pouvoir de structuration (standards de packaging, processus de validation, format de distribution). L'exposition multi-langages (Python, TypeScript, Java) et le lien direct avec un protocole encore émergent (MCP) permettent de développer une expertise rare et différenciante. Vous travaillerez également en lien étroit avec un projet lauréat interne primé, avec une vraie dimension produit et vulgarisation métier, loin d'un rôle purement back-office.
Missions principales
Audit et revue de code multilangage (Python, TypeScript/Node.js, Java) sur les skills soumis par les équipes projets
Conception et définition des standards de packaging et de distribution technique des skills (packages, micro-services, conteneurs)
Structuration et déploiement du catalogue de skills de la DSIN, en lien avec la communauté nationale
Cartographie et qualification des skills existants (pertinence, robustesse, utilité)
Définition et industrialisation du processus de gouvernance et d'onboarding des skills (de la soumission à la publication)
Conception et exploitation de pipelines CI/CD (GitLab CI) intégrant audits de code, linters et scans de sécurité
Relecture technique des Merge Requests et instruction des dossiers de validation
Collaboration avec un projet interne lauréat pour l'interfaçage du catalogue avec une application métier
Vulgarisation et mise à disposition des skills auprès de publics non techniques
Profil recherché
Expérience confirmée en revue de code et Clean Code multilangage (Python/TypeScript), 3 ans minimum
Expérience significative en développement Java (POO, JVM, clients d'API robustes), 3 ans minimum
Connaissance du protocole MCP et de la logique agentique (Tool Calling, JSON Schema), 1-2 ans
Maîtrise de pipelines CI/CD GitLab avancés (multi-projets, cache, artifacts), 3 ans minimum
Expérience en automatisation qualité et DevSecOps (SonarQube, scans de sécurité), 2 ans minimum
Expérience confirmée en conduite du changement / accompagnement méthodologique, 3 ans minimum
Esprit d'analyse et de synthèse, forte autonomie, capacité d'organisation et esprit d'équipe
Pratique agile (Daily, Sprint, Rétrospective), 1 an minimum
Qualité de la mission
C'est une mission à forte visibilité pour qui veut se positionner sur un sujet stratégique et transverse à toute une DSI : plutôt que de développer un produit isolé, vous serez au cœur de la gouvernance d'un actif commun à l'ensemble des équipes IA du groupe, avec un vrai pouvoir de structuration (standards de packaging, processus de validation, format de distribution). L'exposition multi-langages (Python, TypeScript, Java) et le lien direct avec un protocole encore émergent (MCP) permettent de développer une expertise rare et différenciante. Vous travaillerez également en lien étroit avec un projet lauréat interne primé, avec une vraie dimension produit et vulgarisation métier, loin d'un rôle purement back-office.