Le Développeur Expert – Modernisation Applicative & IA Générative est responsable de concevoir, développer et intégrer des solutions d’IA générative et d’architectures agentiques dans les systèmes et applications d’entreprise. Il joue un rôle clé dans la modernisation des applications existantes en les enrichissant de capacités intelligentes (LLM, RAG, agents IA, copilots) pour améliorer l’efficacité, l’automatisation et l’expérience utilisateur.
Il agit comme un référent technique, participe à l’ingénierie des solutions et assure une exécution rigoureuse et alignée sur les standards TI.
Responsabilités principales
1. Développement et modernisation applicative
- Concevoir et développer des fonctionnalités IA génératives intégrées à des applications existantes (assistants intelligents, traitement de contenu, résolution automatisée).
- Adapter, refactoriser et moderniser des composants pour permettre l’intégration harmonieuse des LLMs et des agents IA.
- Implémenter des API, microservices et modules d’intégration IA dans les architectures TI existantes.
- Collaborer avec les architectes pour traduire les besoins techniques en solutions concrètes et industrialisables.
2. Intégration IA générative & agentique
- Développer des solutions utilisant des modèles génératifs tels que OpenAI, Azure, Anthropic ou des modèles open-source.
- Concevoir et implémenter des systèmes agentiques orchestrant plusieurs outils, actions ou étapes de raisonnement.
- Mettre en œuvre des pipelines RAG (indexation, vectorisation, retrieval) et des mécanismes de contextualisation avancée.
- Développer des garde-fous (guardrails), prompts robustes, politiques de sécurité et mécanismes de contrôle de qualité.
3. Ingénierie, qualité et performance
- Produire un code maintenable, testé, performant et conforme aux standards de l’industrie
- Réaliser des revues de code techniques, proposer des améliorations et résoudre des problématiques complexes.
- Diagnostiquer, optimiser et monitorer les performances des solutions IA en production.
- Participer aux pratiques DevOps/MLOps/GenAIOps : CI/CD, conteneurisation, observabilité, évaluation continue.
4. Collaboration et expertise
- Travailler étroitement avec les architectes, analystes et équipes affaires pour comprendre les cas d’usage.
- Contribuer activement aux ateliers techniques, démonstrations et preuves de concept.
- Offrir un soutien technique avancé aux équipes de développement lors de l’intégration IA.
- Documenter les solutions, patterns et pratiques recommandées.
5. Veille technologique et innovation
- Suivre les progrès en IA générative, architectures agentiques, RAG avancé et frameworks d’orchestration.
- Expérimenter de nouveaux modèles, outils et techniques, et évaluer leur applicabilité dans un contexte d’entreprise.
- Proposer des optimisations ou opportunités d’innovation dans l’écosystème applicatif.
Compétences techniques recherchées
IA générative & agents
- Maîtrise des LLMs et des frameworks tels que OpenAI, Azure OpenAI, HuggingFace, Llama, etc.
- Expérience avec les framework agentique : LangChain, OpenAI Agents, Semantic Kernel, AutoGen, CrewAI.
- Conception de pipelines RAG : embeddings, vector stores, retrieval optimisés, hybrid search.
- Ingénierie de prompts, gestion des risques d’hallucination, guardrails.
Développement & intégration applicative
- Excellente maîtrise de Python (obligatoire) et idéalement d’un autre langage tel que C#, Java ou TypeScript
- Maîtrise des API REST/GraphQL, microservices, intégration cloud.
- Expérience en modernisation applicative (refactor, découplage, APIfication).
- Bonne compréhension des architectures cloud (Azure, AWS ou GCP).
DevOps / MLOps / GenAIOps
- Conteneurisation (Docker), orchestration (Kubernetes).
- Pipelines CI/CD.
- Outils MLOps (MLflow, Vertex AI, Azure ML) — atout.
- Observabilité, évaluation et monitoring de modèles IA.
Compétences comportementales
- Forte autonomie, sens de l’initiative et capacité à résoudre des problèmes complexes.
- Curiosité technologique et volonté de rester à l’avant-garde.
- Capacité à vulgariser des concepts IA auprès d’autres développeurs ou parties prenantes.
- Rigueur, souci du détail et orientation qualité.
- Esprit collaboratif et communication claire.
Profil recherché
- 5 à 10 ans d’expérience en développement logiciel.
- Expérience en IA générative, LLMs ou systèmes intelligents (ou expérience équivalente démontrable via projets).
- Expérience concrète en intégration IA dans des applications ou services existants.
- Contributions à des PoCs, pilotes ou projets IA en production.
CGI offre une estimation raisonnable de la fourchette salariale pour ce poste. Le calcul de cette fourchette dépend de divers facteurs, notamment le niveau de compétence, le marché géographique, l’expérience, la formation ainsi que les licences et certifications professionnelles. Les décisions en matière de rémunération dépendent des particularités de chaque cas. Une estimation raisonnable de cette fourchette salariale se situe entre 90.000$ et 175,000 $. Ce poste est une opportunité future.
#LI-NO1
#INDCGIC