Description de la mission
Nous recherchons un Senior Backend Engineer spécialisé en Python et en architectures agentiques pour contribuer au développement d'un assistant conversationnel vocal en production.
Vous participerez à la conception de parcours transactionnels vocaux, à l'intégration de modèles de langage et à l'optimisation de la performance et de la robustesse des services.
Vos missions
- Développer et maintenir les services backend d'un assistant conversationnel : orchestration agentique et intégration aux backends.
- Implémenter des parcours transactionnels vocaux de bout en bout.
- Intégrer et opérer des modèles de langage en production : prompting, appels d'outils, gestion du contexte et extraction d'intentions et d'entités.
- Garantir la robustesse des services : gestion des erreurs, stratégies de repli, idempotence et traçabilité.
- Optimiser la latence des parcours vocaux et le coût par conversation.
- Concevoir des solutions performantes, résilientes et documenter les choix techniques.
Profil recherché
- Minimum 5 ans d'expérience en développement logiciel, avec une expérience significative en mise en production de fonctionnalités basées sur des LLM.
- Solide maîtrise de Python, conception d'API et conteneurisation.
- Maîtrise de l'architecture hexagonale.
- Bonne connaissance de Keycloak, OIDC, OAuth2 et de la sécurité applicative.
- Expérience avec Camunda ou un outil open source équivalent de gestion de workflows et machines à états (BPMN/DMN).
- Expérience des systèmes à haute disponibilité, avec des enjeux de performance et de résilience.
- Connaissance de FastAPI, LangGraph ou équivalent, Docker et Kubernetes.
- Expérience avec Kafka, Redis ou PostgreSQL est un plus.
- Français et anglais opérationnels.
- Sensibilité aux contextes et aux langues des marchés africains.