Concepteur Développeur IA F/H/X
Au sein de la DSI de GPJ, nous recherchons un-e Concepteur Développeur IA pour imaginer, construire et faire évoluer des chaînes de développement agentiques : des environnements dans lesquels plusieurs agents IA collaborent pour contribuer à la conception, au développement, aux tests et à l'amélioration de nos solutions.
À la croisée du développement logiciel, de l'IA générative et de l'architecture, vous aurez un rôle clé : transformer les possibilités offertes par l'IA en solutions concrètes, fiables et performantes.
1. Concevoir et orchestrer des systèmes multi-agents
Imaginer l'architecture de chaînes de développement reposant sur plusieurs agents IA
Définir le rôle, les responsabilités et les interactions de chaque agent
Concevoir les workflows et orchestrer les échanges entre agents
Formaliser et documenter les bonnes pratiques et patterns d'architecture agentique
2. Transformer les besoins en instructions exploitables par l'IA
Concevoir et optimiser des prompts et instructions complexes
Traduire les besoins métiers et techniques en spécifications exploitables par les agents
Définir les règles, contraintes et critères permettant de sécuriser la qualité des résultats
Développer des templates et patterns réutilisables
3. Construire le contexte et l'environnement des agents
Connecter les agents aux ressources nécessaires : API, dépôts de code, bases de données, documentation et connaissances métier
Intégrer les standards de développement, frameworks et conventions du projet
Concevoir et maintenir les contextes nécessaires au fonctionnement des agents
Exploiter des approches RAG et bases de connaissances pour améliorer la pertinence des résultats
4. Mesurer et fiabiliser les productions IA
Évaluer la qualité du code et des résultats générés
Mettre en place des critères d'évaluation : compilation, tests, qualité et réussite des déploiements
Identifier les erreurs, incohérences et hallucinations
Analyser les résultats afin de renforcer progressivement la robustesse de la chaîne
5. Expérimenter et améliorer en continu
Tester de nouveaux modèles, outils et architectures agentiques
Faire évoluer les prompts et workflows à partir des résultats obtenus
Optimiser les interactions entre agents
Augmenter progressivement le niveau d'autonomie des systèmes tout en maintenant leur maîtrise et leur qualité