Confirmed on the employer's own hiring board on Oct 14, 2026. First seen by Alion on Sep 23, 2026.
Rejoins Mayday, une entreprise en pleine croissance internationale. En tant que Senior Back-end Engineer, tu seras responsable de la conception et de l'évolution de notre back-end, en travaillant sur des problèmes de systèmes distribués et en améliorant la performance du retrieval. Tu auras un impact direct sur la qualité de nos capacités IA et bénéficieras d'un cadre de travail flexible avec de nombreux avantages.
Missions
- Concevoir et faire évoluer des API qui rendent nos capacités RAG faciles à intégrer, en assurant des contrats clairs, une faible latence et une rétrocompatibilité.
- Construire et optimiser les pipelines d'ingestion, d'indexation et de retrieval sur Elasticsearch, en améliorant la performance du retrieval.
- Porter l'introduction de Temporal pour orchestrer des workflows agentiques durables et multi-étapes, en travaillant en collaboration avec les équipes produit et engineering.
Profil recherché
Tu es fait·e pour ce poste si :
Tu as 5 ans et plus d'expérience professionnelle en ingénierie logicielle, dont une part substantielle sur des systèmes back-end ou distribués.
Tu as livré et opéré en production des services back-end soumis à de fortes exigences de latence, de disponibilité et de scalabilité.
Tu as conçu et maintenu des API utilisées par d'autres équipes, des clients ou des intégrations externes.
Tu as travaillé avec FastAPI, Elasticsearch, Celery, RabbitMQ ou des technologies comparables.
Tu as construit des pipelines d'ingestion, d'indexation ou de recherche et tu comprends les arbitrages entre qualité de retrieval et performance.
Tu as envie de rendre la connaissance plus accessible et plus utile à travers des capacités IA fiables.
Ce sont de vrais plus, pas des prérequis : avoir implémenté des fonctionnalités à base de LLM ou des systèmes RAG et en avoir rencontré les limites en conditions réelles ; avoir touché à Temporal ou à un autre système d'orchestration de workflows.
Soft Skills
Ownership : tu prends la responsabilité des systèmes que tu construis, du design jusqu'à l'exploitation en production, et tu partages la responsabilité de la codebase.
Clarté : tu expliques les compromis techniques simplement, tu négocies les priorités et les arbitrages de dette technique avec les Product Managers, et tu t'adaptes quand le besoin bouge.
Esprit critique constructif : tu challenges les choix existants, tu évalues les alternatives, et tu portes les changements jusqu'au bout plutôt que de t'arrêter au constat.
Transmission : tu fais monter les autres en compétence et tu influences la roadmap technique sans avoir besoin d'autorité formelle.
Hard Skills
Python back-end solide, et design d'API claires et fiables.
Systèmes distribués et traitements asynchrones : queues, retries, idempotence, reprise sur erreur.
Conception de systèmes résilients : haute disponibilité, observabilité, performance, maintenabilité.
Recherche et indexation à l'échelle : pipelines Elasticsearch, stratégie d'indexation, optimisation de la latence.
Analyse de cause racine sur les incidents de production les plus difficiles à tracer.

