Lead Développeur Java Python IA de TT H/F - Cherrypick
- Boulogne-Billancourt - 92
- Freelance
- Cherrypick
Les missions du poste
Le besoinIl s'agira de développer des solutions innovantes telles que les agents de type RetrievalAugmented Generation (RAG) et de type acting sur les outils tels que JIRA etConfluence.En capitalisant sur GCP et les composants sur étagère ou enablers existants, ces agentsseront intégrés dans un écosystème agentique complet interagissant entre eux. Cedernier permettra aux équipes notamment aux Product Owners d'aider à laconstruction, formalisation, maintenance et amélioration des produits en utilisant lesinformations venant de divers outils (JIRA, Confluence, Dynatrace, Gitlab, GCP...) et enagissant également directement dans ces outils.Le développement est réalisé majoritairement en Java, mais aussi partiellement enPython quand nécessaire, les agents IA sont architecturés en micro-services et sont àdévelopper à partir des templates existant en respectant les guidelinesagentiques, à 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'autresagents- Garantir l'utilisation de standards- Gérer les aspects de 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é du système complet par la mise enplace/optimisation des technologies permettant la scalabilité etmonitoring 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 lecas se présente- Challenger et contribuer à la vision du produit, piloter la conception, ledéveloppement, les opérations et garantir le SLA- Collaborer avec les architectes solutions pour l'étude des évolutionsdemandées par le produit- Identifier et prioriser les services offerts pour répondre aux besoins duclient et de la stratégie du groupe- Sécuriser l'alignement organisationnel ainsi que la gestion desdépendances techniques avec les différentes parties prenantes- Assurer une veille technologique pour garantir la pérennité des solutionsutilisées- Garantir la pérennité et la mise à jour des outils et technologies employés- Garantir l'application des bonnes pratiques par l'ensemble desdéveloppeurs et le bon fonctionnement en mode agile du projet1.1. Livrables- Reporting de l'état des agents IA et technologies utilisés auprès desréférents techniques- Documentation de capitalisation sur les technologies et sur touteproblématique rencontrée par la formalisation dans les standards del'entreprise (REX, eDEX, knowledge base...)- Code des développements demandés, conçus et mis en oeuvre enproduction 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- Document de contribution aux enablers lorsque des adaptations y ont étéréalisées
Le profil recherché
Profil recherchéLe prestataire est consulté compte tenu de son expertise dans le développementd'applications et particulièrement autour des technologies agentiques, enenvironnement Agile et en contexte international.2.2.Savoir-faire nécessaire à la réalisation de la prestation / domainesd'expertise- Expertise en développement back-end Java/Springboot/Spring AI- Expertise en lead développement (gestion d'équipe de développement)- Maitrise de Python- Connaissance LangGraph ou d'autres frameworks genai serait un plus- Sécurité : Maitrise d'OpenID Connect et OAuth 2- Tests : Maitrise d'outillage adapté pour les agents- Observabilité : Connaissance de Dynatrace- 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 de Pair programming, Mob programming et Code Review- Bonne connaissance Google Cloud Platform- Bonne connaissance des architectures de streaming et traitement de données- Bonnes connaissances DevOps et systèmes- Connaissance des challenges posés par la mise en place d'une plateforme deservices managés- Connaissance des concepts de ML, Generative AI, RAG, Corpus, LLM, d'agent,d'assistant, de prompt, d'hallucination et d'AI model- Savoir formuler des requêtes efficaces pour interagir avec les IA génératives etobtenir les résultats souhaités- Connaissance et usage critique de l'IA en prenant en compte ses limites et sesbiais- Connaissance des exigences RGPD et des aspects éthiques en lien avec l'IA- Usage : Maîtriser les assistants de code (eg. GitHub Copilot) pour accélérer ledéveloppement et améliorer la qualité du code en particulier via la maîtrise del'Agentic, des fichiers prompts/d'instructions- Maitrise des méthodologies Agiles et certification SAFe