Ne pas postuler si vous ne correspondez pas aux prérequis de la fiche de poste
CDI idéalement. Possibilité de freelance si très bonne correspondance avec l’offre.
Contexte du poste
Au sein de l'équipe ITO AI Platform / Agentic CoE, le Senior Backend AI Engineer intervient sur la construction de la couche d'orchestration permettant de faire fonctionner des agents IA en production.
Le poste est orienté Backend Software Engineering et Infrastructure Agentique.
Il ne s'agit ni d'un poste de Data Scientist, ni d'un poste de ML Engineer : nous recherchons un ingénieur backend senior, expert Python, capable de transformer des workflows IA expérimentaux en services robustes, scalables et production-ready.
Les critères suivants sont à considérer comme bloquants pour le positionnement du candidat.
1. Expérience Backend
- Minimum 8 ans d'expérience en Backend Software Engineering
- Solide expérience en conception et développement de services backend en environnement de production
- Expérience sur des architectures scalables, distribuées et orientées microservices
- Très bonne maîtrise de :
- développement de services backend
- conception d'API
- tests automatisés
- Expérience concrète et professionnelle avec CrewAI
- Le candidat doit avoir réellement développé ou intégré des agents/workflows avec CrewAI
- Une simple connaissance théorique ou formation n'est pas suffisante
- Expérience concrète avec Google ADK (Agent Development Kit)
- Expérience pratique du développement/orchestration d'agents avec Google ADK
- Une simple connaissance de l'écosystème Google Cloud/Vertex AI ne suffit pas
5. Architecture Agentique
Expérience concrète avec les architectures d'agents IA et idéalement plusieurs des frameworks suivants :
- CrewAI — obligatoire
- Google ADK — obligatoire
- éventuellement AutoGen / LangChain / Semantic Kernel / LlamaIndex
- Expérience significative en architecture microservices
- Conception et développement d'API REST
- Architecture de services backend distribués
- Compréhension des problématiques de scalabilité, résilience et observabilité
- Expérience avec FastMCP
- Compréhension du Model Context Protocol (MCP)
- Capacité à développer/intégrer des services ou outils exposés via MCP
8. Conteneurisation & Orchestration
- Expérience de déploiement et d'exploitation de services backend conteneurisés
- Expérience des pipelines CI/CD
- Automatisation des builds, tests et déploiements
- Expérience significative en automated testing
- Culture qualité et tests intégrés au cycle de développement
- Anglais professionnel excellent — obligatoire
- Capacité à travailler quotidiennement dans un environnement international / multiculturel
- Capacité à échanger avec des équipes Engineering, Data Science et Architecture
COMPÉTENCES TECHNIQUES FORTEMENT ATTENDUES
- Python avancé/expert
- Architecture et orchestration d'agents
- Mise en production de workflows agentiques
- Interaction entre agents, outils, services et systèmes backend
Les compétences suivantes constituent un plus mais ne doivent pas compenser l'absence des pré-requis obligatoires :
Architecture & développement
- Concevoir l'architecture backend permettant l'exécution d'agents IA en production
- Transformer des prototypes et workflows IA en services industrialisés
- Développer des microservices Python robustes et scalables
- Concevoir des mécanismes d'orchestration event-driven
- Développer et intégrer des APIs REST
- Concevoir et maintenir des architectures agentiques
- Implémenter des workflows avec CrewAI, Google ADK et LangGraph
- Mettre en place les mécanismes d'interaction entre agents, outils et services
- Industrialiser les solutions développées avec les Data Scientists
- Développer et intégrer des services utilisant FastMCP / MCP
- Construire la couche permettant aux agents d'interagir avec des outils et services externes
- Containeriser les applications avec Docker
- Déployer et orchestrer les services avec Kubernetes
- Construire et maintenir les pipelines CI/CD
- Mettre en place des stratégies de tests automatisés et BDD
- Travailler à l'interface entre Data Science et Software Engineering
- Accompagner les Data Scientists dans l'industrialisation de leurs prototypes
- Participer aux choix d'architecture
- Mentorer les développeurs plus juniors
Nous recherchons un Senior Backend Software Engineer, avec idéalement 8+ ans d'expérience, ayant évolué sur des architectures backend modernes et ayant déjà travaillé concrètement sur des systèmes agentiques / GenAI.
Le candidat doit être capable de passer du :
Il doit avoir une forte culture Software Engineering, et non uniquement une expérience en Data Science ou en expérimentation LLM.
- Capacité à prendre des décisions techniques
- Esprit d'industrialisation
- Capacité à challenger les choix techniques
- Mentoring de développeurs juniors
- Collaboration étroite avec les Data Scientists
- Capacité à travailler dans un environnement international
- Résilience et capacité à évoluer dans un contexte technologique en forte évolution
Senior Backend Software Engineer (8+ ans), expert Python, ayant une expérience production des architectures agentiques avec obligatoirement CrewAI et Google ADK, complétée par FastMCP/MCP, microservices, APIs REST, Docker/Kubernetes et CI/CD, capable d'industrialiser des prototypes IA en services backend robustes et scalables dans un environnement international.