Description de l'offre d'emploi
Contexte et missions principales
- Concevoir et développer des serveurs MCP en Python.
- Implémenter des connecteurs vers des systèmes externes (SaaS, API REST, bases de données, outils collaboratifs, systèmes internes).
- Modéliser correctement les outils (tools), schémas d'entrée/sortie et descriptions afin d'optimiser leur utilisation par les LLM.
- Garantir la conformité aux standards de sécurité (OAuth2, OIDC, gestion des tokens, isolation des données).
- Assurer la robustesse, la performance et l'observabilité des connecteurs (logs, métriques, traçabilité des appels).
- Collaborer avec les équipes en charge des agents pour valider la bonne intégration MCP (tool calling, gestion des erreurs, latence, gestion d'état).
- Contribuer à la standardisation et à la gouvernance des connecteurs au sein de la plateforme.
Compétences requises
- Maîtrise solide de Python.
- Expérience dans le développement d’API et de services backend (FastAPI ou équivalent).
- Expérience avec LangChain, LangGraph ou frameworks similaires.
- Bonne compréhension du protocole MCP ou capacité à monter rapidement en compétence.
- Connaissance des principes d’architecture logicielle (modularité, Clean Architecture, découplage).
- Connaissance de Docker et idéalement Kubernetes.
Présentation de la société
Bénin Digital est une Entreprise de Services du Numérique (ESN) spécialisée dans la digitalisation des processus métiers et accompagne les clients issus des secteurs de l’industrie, Banque et Assurance, Grande distribution et e-commerce, et des Médias et Communication.