Senior Backend Python AI

Il y a 5 jours

Ile-de-France JEMS Temps plein
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. 🔴 PRÉ-REQUIS OBLIGATOIRES 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 2. Python
• Expertise Python indispensable
• Très bonne maîtrise de :
• programmation asynchrone / asyncio
• Type Hinting
• développement de services backend
• conception d'API
• tests automatisés 3. CREW AI — OBLIGATOIRE
• 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 4. Google ADK — OBLIGATOIRE
• 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
• LangGraph
• éventuellement AutoGen / LangChain / Semantic Kernel / LlamaIndex 6. Microservices & APIs
• 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é 7. FastMCP / Model Context Protocol
• 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
• Docker
• Kubernetes
• Expérience de déploiement et d'exploitation de services backend conteneurisés 9. CI/CD
• Expérience des pipelines CI/CD
• Jenkins
• Bitbucket
• Automatisation des builds, tests et déploiements 10. Testing / BDD
• Expérience significative en automated testing
• BDD / Cucumber
• Culture qualité et tests intégrés au cycle de développement 11. Anglais
• 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 Backend & Architecture
• Python avancé/expert
• Programmation asynchrone
• Type Hinting
• REST API
• Microservices
• Event-driven architecture
• Event-driven orchestration
• Message Oriented Middleware
• PostgreSQL Agentic AI
• Architecture et orchestration d'agents
• LangGraph
• CrewAI
• Google ADK
• FastMCP / MCP
• Mise en production de workflows agentiques
• Interaction entre agents, outils, services et systèmes backend Infrastructure
• Docker
• Kubernetes
• Jenkins
• Bitbucket
• CI/CD
• Automated Testing
• BDD / Cucumber 🟡 STACK OPTIONNELLE / NICE TO HAVE Les compétences suivantes constituent un plus mais ne doivent pas compenser l'absence des pré-requis obligatoires :
• AutoGen
• LangChain
• Semantic Kernel
• LlamaIndex
• GCP
• Vertex AI
• Vector Databases
• Rust
• C++ 🧠 RESPONSABILITÉS PRINCIPALES 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 Agentic AI
• 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 MCP
• Développer et intégrer des services utilisant FastMCP / MCP
• Construire la couche permettant aux agents d'interagir avec des outils et services externes Industrialisation
• 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 Collaboration
• 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 👤

PROFIL RECHERCHÉ
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 : Prototype IA → Architecture backend → Service industrialisé → Déploiement production Il doit avoir une forte culture Software Engineering, et non uniquement une expérience en Data Science ou en expérimentation LLM. 🧩 SOFT SKILLS CRITIQUES
• Architectural mindset
• Capacité à prendre des décisions techniques
• Proactive problem solver
• Autonomie
• Esprit d'industrialisation
• Capacité à challenger les choix techniques
• Mentoring de développeurs juniors
• Collaboration étroite avec les Data Scientists
• Très bonne communication
• Capacité à travailler dans un environnement international
• Résilience et capacité à évoluer dans un contexte technologique en forte évolution 🎯 PROFIL CIBLE EN UNE PHRASE 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.