Senior Backend Developer - Generative & Agent (Azure) - Paris H/F
Role details
Job location
Tech stack
Job description
En rejoignant EY en tant que Backend Developer, vous aurez l'opportunité de concevoir et faire évoluer des architectures solides et performantes, intégrant des solutions de Génération d'IA et des systèmes multi-agents. Vous contriburez au développement d'applications de nouvelle génération, en mettant en place des pipelines RAG (Retrieval-Augmented Generation) et en orchestrant des agents autonomes via des frameworks tels que LangGraph, AutoGen ou Semantic Kernel, au sein d'un environnement Microsoft Azure.
En tant que Senior Backend Developer, vous aurez la possibilité de travailler sur des technologies d'IA de pointe, peser dans les choix architecturaux et participer à la création de solutions innovantes qui transforment concrètement l'usage de la Génération d'IA par nos clients.
Vos missions
- Concevoir et développer des API backend performantes, sécurisées, évolutives et optimisées pour une faible latence, afin de garantir une intégration fluide avec les services d'IA et les applications clients ;
- Mettre en place des pipelines RAG (Retrieval-Augmented Generation) pour renforcer la pertinence contextuelle et la qualité des réponses produites par les Large Language Models, en incluant des stratégies efficaces d'indexation et de récupération de données ;
- Construire et orchestrer des agents d'IA autonomes via des frameworks tels que LangGraph, AutoGen ou Semantic Kernel, afin de permettre le raisonnement multi-étapes, l'exécution de tâches et l'interaction avec des systèmes externes ;
- Assurer la scalabilité et la résilience des systèmes en appliquant les meilleures pratiques en matière de systèmes distribués, de load balancing et d'architectures tolérantes aux pannes ;
- Renforcer la sécurité des services et des API en intégrant des mécanismes d'authentification, d'autorisation, de chiffrement, ainsi que le respect des standards de sécurité Entreprise ;
- Déployer, monitorer et optimiser des services alimentés par l'IA sur Azure, en utilisant App Services, AKS (Azure Kubernetes Service) et Cognitive Services, tout en garantissant la haute disponibilité et la maîtrise des coûts ;
- Collaborer étroitement avec les équipes Data et IA pour intégrer les modèles, optimiser les pipelines d'inférence et améliorer la performance globale des solutions ;
- Définir et maintenir des standards de développement en appliquant les bonnes pratiques : relectures de code, tests automatisés et pipelines CI/CD pour assurer qualité et cohérence des livrables ;
- Surveiller la santé et les performances des systèmes grâce aux outils d'observabilité, afin d'identifier et de résoudre de manière proactive les points de friction, ralentissements ou incidents ;
- Se tenir informé des nouvelles technologies liées à la Génération d'IA, aux frameworks d'agents et aux architectures cloud-native, et contribuer activement à l'innovation au sein de l'équipe., Le développement de nos collaborateurs est la clé de notre réussite : EY vous permet de personnaliser votre projet en fonction de vos appétences et développer vos compétences techniques, financières et manageriales. Formations dédiées, accès aux technologies de pointe et ressources documentaires spécialisées, mobilité interne, interventions d'experts, vous serez accompagné(e) tout au long de votre expérience EY pour relever les défis d'aujourd'hui et de demain.
Avez-vous entendu parler du Smartworking chez EY ?
Le SmartWorking vous permet de choisir les modalités de travail les plus appropriées à la conduite de vos missions en conciliant vos envies / engagements et nos services auprès de nos clients. Vous ne vivrez plus jamais le travail comme avant.
Requirements
- H/F, de formation Bac+5 en ingénierie, informatique, sciences ou équivalent technique, vous disposez d'au moins 5 ans d'expérience dans un environnement IT corporate ;
- Vous avez déjà participé à des projets de développement logiciel, en méthodologie traditionnelle comme en Agile ;
- Vous maitrisez le développement backend (ex. : Python, C#) et disposez d'une expérience concrète avec les services Azure, notamment App Services et Cognitive Services. Vous comprenez les concepts de Génération d'IA, les LLMs et les architectures RAG et avez travaillé avec des frameworks d'agents tels que LangGraph, AutoGen ou Semantic Kernel ;
- Vous connaissez les principes liés à la sécurité des API, à la scalabilité et aux architectures cloud-native ;
- Vous êtes familier avec les pipelines CI/CD, la conteneurisation (Docker/Kubernetes) et les outils de monitoring ;
- Vous démontrez une forte capacité d'analyse et de résolution de problèmes, ainsi qu'une aptitude à collaborer au sein d'équipes pluridisciplinaires ;
- Vous maîtrisez l'anglais, à l'écrit comme à l'oral.
Technologies
- Python, FastAPI, LangGraph, AutoGen, Semantic Kernel ;
- Microsoft SQL Server, PostgreSQL, Redis, CosmosDB ;
- Azure (App Services, AKS, Cognitive Services, Azure OpenAI Service, Azure Cosmos DB, Azure AI Search, Azure Key Vault, Azure Monitor) ;
- Docker, Kubernetes, GitHub Actions.