La fiche de poste pour le lead python : La Direction Informatique du client recherche une prestation de lead développement pour contribuer au développement du programme en mettant à disposition de nouveaux types d?agents IA
Il s?agira de développer des solutions innovantes telles que les agents de type Retrieval-Augmented Generation (RAG). En capitalisant sur GCP et les dernières évolutions de GenAI, ces agents IA viennent enrichir les capacités de notre plateforme. Cette dernière permet aux utilisateurs métiers de créer, d?utiliser et de personnaliser des assistants et des workflows intégrant l'IA générative, afin d'améliorer nos processus et systèmes d'information (SI) existants.
Le développement est réalisé en Python et Java, les agents IA dans une architecture micro-services et sont à développer, à intégrer dans l?écosystème, à maintenir et à faire évoluer.
La prestation concernera principalement :
La mise en place, la maintenance et l?évolution des agents IA :
Garantir la couverture fonctionnelle et spécialisation de l?agent
Garantir les capacités de collaboration de l?agent avec d?autres agents
Garantir l?utilisation de standards lorsque possible
Gérer les aspects sécurité et ACLs
Intégrer monitoring et reporting sur l?activité agents IA
Optimiser performance et coûts de fonctionnement
Intégrer les mécanismes d?évaluation de la qualité de l?agent
Garantir le passage à l?échelle de l?utilisation des agents
Garantir la stabilité et scalabilité de la plateforme par la mise en place/optimisation des technologies permettant la scalabilité et monitoring en collaboration avec les DevOps
Garantir la remise en marche du SI dans les délais exigés par les projets
Communiquer sur l?état des services et le plan de remise en marche si le cas se présente
Challenger et contribuer à la vision du produit, piloter la conception, le développement, les opérations et garantir le SLA
Collaborer avec les Solution Architect pour l?étude des évolutions demandées par le produit
Identifier et prioriser les services offerts pour répondre aux besoins du client et de la stratégie du groupe
Sécuriser l'alignement organisationnel ainsi que la gestion des dépendances techniques avec les différentes parties prenantes
Assurer une veille technologique pour garantir la pérennité des solutions utilisées
Garantir la pérennité et la mise à jour des outils et technologies employés
Garantir l?application des bonnes pratiques par l?ensemble des développeurs et le bon fonctionnement en mode agile du projet
Livrables
Savoir-faire du prestataire
Reporting de l?état des agents IA et technologies utilisés auprès des référents techniques
Capitalisation sur les technologies et sur toute problématique rencontrée par la formalisation dans les standards de l?entreprise (REX, eDEX, knowledge base, ...)
Code des développements demandés, conçus et mis en ?uvre en production dans les critères d?acceptation du client
Code des tests unitaires et d?intégrations automatisés
Documentation du code expliquant les programmes et algorithmes
Savoir faire / domaines d?expertise du Prestataire
Le prestataire est consulté compte tenu de son expertise dans le développement d?applications à haute valeur ajoutée en environnement Agile et en contexte international.
Savoir-faire nécessaire à la réalisation de la prestation / domaines d?expertise
Expertise en développement back-end :
Python 13, FastApi, Asyncio, Langgraph (ou autre framework genai)
Sécurité :
Maitrise d?OpenID Connect
Maitrise d?OAuth 2
Tests
Maitrise d?outillage adapté pour les agents
Observabilité
Maitrise de Langsmith ou équivalent
Maitrise d?API RESTful
Maitrise des modèles de conception (Design Patterns) applicatifs
Maitrise des bases de données SQL, PostgreSQL, Mongo DB, bases vectorielles
Maitrise de Git et TDD
Maitrise des méthodologies Agiles et certification SAFe
Maitrise de Pair programming, Mob programming et Code Review
Maîtrise anglais technique oral/écrit
Bonne connaissance Google Cloud Platform
Bonne connaissance des architectures de streaming et traitement de données
Bonnes connaissances DevOps et systèmes
Connaissance des écosystèmes GenAI, événementiels et apis
Connaissance des challenges posés par la mise en place d?une plateforme de services managés
Des connaissances en Software craftsmanship seraient un plus
Profil candidat:
Savoir-faire nécessaire à la réalisation de la prestation / domaines d?expertise
Expertise en développement back-end :
Python 13, FastApi, Asyncio, Langgraph (ou autre framework genai)
Sécurité :
Maitrise d?OpenID Connect
Maitrise d?OAuth 2
Tests
Maitrise d?outillage adapté pour les agents
Observabilité
Maitrise de Langsmith ou équivalent
Maitrise d?API RESTful
Maitrise des modèles de conception (Design Patterns) applicatifs
Maitrise des bases de données SQL, PostgreSQL, Mongo DB, bases vectorielles
Maitrise de Git et TDD
Maitrise des méthodologies Agiles et certification SAFe
Maitrise de Pair programming, Mob programming et Code Review
Maîtrise anglais technique oral/écrit
Bonne connaissance Google Cloud Platform
Bonne connaissance des architectures de streaming et traitement de données
Bonnes connaissances DevOps et systèmes
Connaissance des écosystèmes GenAI, événementiels et apis
Connaissance des challenges posés par la mise en place d?une plateforme de services managés
Des connaissances en Software craftsmanship seraient un plus
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.