CONTEXTE:
Expérience : 7 ans et plus
Métiers Fonctions :Etudes & Développement-developpement
Spécialités technologiques :
Devops
IA generative
Monitoring
tests unitaires
Reporting
Compétences
Technologies et Outils
Google Cloud Platform FastAPI GIT genai Java RESTFul GCP MongoDB Python Spring Boot genai PostgreSQL
Méthodes / Normes
SAFe TDD Agile
Langues
Anglais
MISSIONS
Dans le cadre d’un nouveau programme chez notre client, La Direction Informatique recherche une prestation de lead développement pour contribuer au développement du programme en mettant à disposition de nouveaux types d’agents IA venant enrichir les capacités de la plateforme self-service du client.
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 mission 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 cohérence fonctionnelle et la qualité des composants
– 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
– 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 Renault
– Code des tests unitaires et d’intégrations automatisés
– Documentation du code expliquant les programmes et algorithmes
Expertise souhaitée
Savoir-faire 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 :
o Python 13, FastApi, Asyncio, Langgraph (ou autre framework genai)
o Java 21/Spring boot 3 est un plus
– Sécurité :
o Maitrise d’OpenID Connect
o Maitrise d’OAuth 2
– Tests
o Maitrise d’outillage adapté pour les agentsObservabilité
o 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
Bénin Digital est une Entreprise de Services du Numérique (ESN) spécialisée dans la digitalisation des processus métiers et accompagne les clients issus des secteurs de l’industrie, de la Banque & assurance, de l’industrie, de la Grande distribution & e-commerce et des Médias & communication. Nous interagissons avec nos clients et consultants autour de compétences « tech » pour l’essentiel et les accompagnons aussi avec des talents Data, Produit, Design et Marketing Digital. Bénin Digital accompagne ses clients dans la chaine de valeur de leurs activités en leur mettant à disposition son expertise à travers des consultants hautement qualifiés pour des projets et des missions diversifiées en Afrique et en Europe