Lead Développeur Java Python IA de TT H/F

Cherrypick
Canton of Boulogne-Billancourt-1, France
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French
Experience level
Senior

Job location

Canton of Boulogne-Billancourt-1, France

Tech stack

Java
API
Agile Methodologies
Artificial Intelligence
Confluence
JIRA
Unit Testing
Software Quality
Code Review
Computer Programming
Databases
Relational Databases
Software Design Patterns
DevOps
Spring
Python
PostgreSQL
MongoDB
OAuth
Pair Programming
Openid Connect
Software Engineering
SQL Databases
Data Streaming
WebKit
Google Cloud Platform
Test Driven Development
GitHub Copilot
Large Language Models
Spring-boot
Generative AI
Backend
Gitlab
GIT
Data Management
REST
Dynatrace

Job description

Il 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 et

Confluence.

En capitalisant sur GCP et les composants sur étagère ou enablers existants, ces agents

seront intégrés dans un écosystème agentique complet interagissant entre eux. Ce

dernier permettra aux équipes notamment aux Product Owners d'aider à la

construction, formalisation, maintenance et amélioration des produits en utilisant les

informations venant de divers outils (JIRA, Confluence, Dynatrace, Gitlab, GCP...) et en

agissant également directement dans ces outils.

Le développement est réalisé majoritairement en Java, mais aussi partiellement en

Python quand nécessaire, les agents IA sont architecturés en micro-services et sont à

développer à partir des templates existant en respectant les guidelines

agentiques, à 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

  • 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 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 architectes solutions 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

1.1. Livrables

  • Reporting de l'état des agents IA et technologies utilisés auprès des

référents techniques

  • Documentation de 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 oeuvre 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

  • Document de contribution aux enablers lorsque des adaptations y ont été, Le prestataire est consulté compte tenu de son expertise dans le développement

d'applications et particulièrement autour des technologies agentiques, en

environnement Agile et en contexte international.

2.2.Savoir-faire nécessaire à la réalisation de la prestation / domaines

d'expertise

  • Expertise en développement back-end Java/Springboot/Spring AI

  • Expertise en lead développement (gestion d'équipe de développement)

Requirements

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

Mais aussi...

Taux journalier :570€.css-11k7fwb{display:inline-block;white-space:nowrap;vertical-align:middle;-webkit-padding-start:var(--chakra-space-1-5);padding-inline-start:var(--chakra-space-1-5);-webkit-padding-end:var(--chakra-space-1-5);padding-inline-end:var(--chakra-space-1-5);text-transform:none;font-size:var(--chakra-fontSizes-xs);border-radius:var(--chakra-radii-md);font-weight:var(--chakra-fontWeights-semibold);background:var(--chakra-colors-success-200);color:var(--chakra-colors-success-700);box-shadow:var(--badge-shadow);padding:4px 6px;--badge-bg:var(--chakra-colors-success-100);--badge-color:colors.success.800;}.chakra-ui-dark .css-11k7fwb:not([data-theme]),[data-theme=dark] .css-11k7fwb:not([data-theme]),.css-11k7fwb[data-theme=dark]{--badge-bg:rgba(226, 243, 232, 0.16);--badge-color:var(--chakra-colors-success-200);}Cette offre est à 0% de commission .css-74lrwu{width:1em;height:1em;line-height:1em;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;color:currentColor;font-size:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition:.1s ease-in-out color;transition:.1s ease-in-out color;}.css-74lrwu *{-webkit-transition:.1s ease-in-out fill;transition:.1s ease-in-out fill;fill:var(--chakra-colors-rythm-600);}, 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 de

services 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 et

obtenir les résultats souhaités

  • Connaissance et usage critique de l'IA en prenant en compte ses limites et ses

biais

  • 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 le

développement et améliorer la qualité du code en particulier via la maîtrise de

l'Agentic, des fichiers prompts/d'instructions

  • Maitrise des méthodologies Agiles et certification SAFe

EUR

Spring Implémentation de listes de contrôle d'accès Intelligence artificielle API SGBD Patrons de conception Google cloud platform Confluence SQL Gestion des données Git Test driven development (TDD) Reporting Prise en compte des retours d'expérience (REX) Méthodes agiles Veille technologique Python Jira PostgreSQL Java Monitoring

Apply for this position