Les missions du poste
Pour soutenir notre stratégie d'industrialisation de l'IA générative, le besoin porte sur une prestation de développement full stack confirmée visant à concevoir, livrer et maintenir des applications et workflows s'appuyant sur des modèles de langage (LLM). Au-delà des compétences techniques classiques (Angular / Java), la prestation devra permettre d'investiguer les métiers, d'identifier leurs goulets d'étranglement opérationnels et de proposer, avec un niveau élevé d'autonomie, des solutions fondées sur les LLM afin d'accélérer la production et d'améliorer la qualité de service.
Pour l'équipe IA Factory, la prestation portera sur la participation aux projets de développement afin de prendre connaissance des standards pratiqués, puis sur une intervention auprès des directions informatiques pour accélérer les projets et l'acculturation.
Profil :
- Conception de solution : définition de l'architecture logicielle (front Angular, back Java / Spring Boot, services LLM), rédaction des spécifications fonctionnelles et techniques, estimation de la charge
- Implémentation et intégration LLM : développement des composants, orchestration des appels API, mise en place de RAG, embeddings, vector stores et prompt engineering
- Mise en production et run : automatisation CI/CD, supervision de la performance, optimisation des coûts et de la latence des appels LLM, support
Front-end : Angular 14+, RxJS, NgRx
Back-end : Java 17+, Spring Boot, REST / GraphQL, JPA / Hibernate, Maven / Gradle
LLM et IA générative :
o Intégration d'API : OpenAI, Azure OpenAI, Vertex AI, Anthropic, Mistral
o MCP, retrieval-augmented generation (RAG)
o Vector DB, embeddings, semantic search
o Prompt engineering, guardrails, évaluations automatiques de prompts
DevOps : GitLab, Jenkins, OpenShift
Cloud : Azure
Sécurité et conformité : OAuth2 / OIDC, gestion des secrets, RGPD, data masking
Autonomie et leadership technique : capacité à organiser le backlog et à arbitrer les priorités avec un niveau élevé d'autonomie
Esprit d'initiative : proposition de cas d'usage innovants et challenge de l'existant
Rigueur : documentation précise, couverture de tests élevée, respect des SLAs
Compétences requises
- RGPD
- Java
- API
- Intelligence artificielle
- Autonomie
- Pro-activité
- Rédaction des spécifications fonctionnelles
- Jenkins
- Git
- Angular
- Hibernate
- Maven
- REST
- JPA
- Optimisation des coûts
- Spring Boot