En un coup d'œil
- Missions: Développe des systèmes back-end performants et fiables pour notre plateforme IA.
- Entreprise: Mayday, une entreprise tech en pleine croissance avec une culture d'équipe dynamique.
- Avantages: Salaire attractif, télétravail flexible, et avantages concrets comme la carte Edenred.
- Autres infos: Bureaux agréables à Paris et une vraie culture d'entraide et de bonne humeur.
- Pourquoi ce job: Impact direct sur des clients prestigieux et opportunité de travailler sur des technologies innovantes.
- Qualifications: Expérience en ingénierie logicielle, notamment sur des systèmes back-end et distribués.
Le salaire estimé est compris entre 61650 - 75350 € par an.
Descriptif du poste : un rôle clé pour notre croissance. Le back-end qui fait tourner notre plateforme RAG est aujourd'hui ce qui conditionne la qualité de nos capacités IA : latence de retrieval, vitesse d'indexation, fiabilité des traitements asynchrones. On cherche un Senior Back-end Engineer pour construire et faire évoluer ce back-end, et pour poser les fondations de notre futur runtime agentique. C'est un poste hands-on, avec de l'ownership réel sur l'architecture back-end et la fiabilité en production.
Tu t'attaqueras à des problèmes de systèmes distribués, tu amélioreras la performance du retrieval, et tu porteras l'introduction de Temporal pour orchestrer des workflows durables et multi-étapes. Tu rejoins l'équipe Data, qui construit le cerveau de Mayday : ingestion, indexation, recherche et capacités IA au service des produits Knowledge. Tu reporteras à Jean-Clément Lawniczak, avec Olivier Maillot en N+2.
Notre stack back-end est principalement en Python, avec FastAPI pour les API, Elasticsearch pour la recherche et le retrieval, RabbitMQ et Celery pour les traitements asynchrones. Temporal arrive comme socle de notre futur runtime agentique.
- Concevoir et opérer le back-end de notre plateforme RAG.
- Concevoir et faire évoluer des API qui rendent nos capacités RAG faciles à intégrer : contrats clairs, faible latence, rétrocompatibilité.
- Construire et optimiser les pipelines d'ingestion, d'indexation et de retrieval sur Elasticsearch.
- Développer des workflows asynchrones fiables avec Celery et RabbitMQ : orchestration des tâches, retries, reprise sur erreur.
- Améliorer l'observabilité, la scalabilité et la résilience de l'ensemble du back-end RAG.
- Poser les fondations de ce qui vient après.
- Porter l'introduction de Temporal pour orchestrer des workflows agentiques durables et multi-étapes.
- Travailler main dans la main avec les équipes produit et engineering pour amener de nouvelles capacités IA en production.
- Faire évoluer la stack : évaluer les technos, proposer des améliorations d'architecture, et porter les changements qui améliorent la performance, la fiabilité et l'expérience développeur.
Tu rejoins une entreprise en pleine accélération internationale, sur le poste qui conditionne la qualité de toutes nos capacités IA. Impact direct : ce que tu construis se mesure en latence, en fiabilité et en qualité de réponse pour plus de 100 clients, dont Fnac Darty, EDF, Free et Doctolib.
Des vrais problèmes d'ingénierie : systèmes distribués, recherche à l'échelle Enterprise, retrieval sous contrainte de latence. Pas du CRUD. Une page blanche sur le runtime agentique : tu portes l'introduction de Temporal et tu poses les fondations que l'équipe utilisera pendant des années. De l'ownership réel : tu es responsable de l'architecture back-end et de sa fiabilité en production, pas exécutant d'une roadmap décidée ailleurs.
Un package attractif (fixe + variable) : chez Mayday, on utilise Figures pour garantir une rémunération juste et transparente. Un cadre de travail flexible : 2 jours de télétravail par semaine. Des avantages concrets : Carte Edenred à 10€/jour (60% pris en charge), Navigo ou forfait mobilité durable (100% pris en charge), Mutuelle Alan (50% pris en charge).
Un setup de travail aux petits oignons : ordinateur de ton choix + 200€ pour t'équiper un espace de travail où tu te sens bien. Des bureaux super agréables en plein cœur du 11e, à Parmentier (merci Regus). Une vraie culture d'équipe : entraide, transparence et bonne humeur rythment vraiment notre quotidien chez Mayday.
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.
Back End Engineer - Python in Paris employeur : Mayday SAS
Mayday SAS est un employeur de choix, offrant un environnement dynamique et collaboratif où les employés peuvent s'épanouir. Avec des opportunités de croissance professionnelle et un accent sur l'innovation dans le secteur IT et SaaS, vous aurez la chance de travailler aux côtés d'une équipe passionnée et engagée. Située en France, notre culture d'entreprise valorise la diversité et l'inclusion, tout en favorisant un équilibre entre vie professionnelle et personnelle.
Conseils d'expert StudySmarter🤫
Voici comment nous pensons que tu pourrais décrocher Back End Engineer - Python in Paris
✨Participe à des meetups tech
Les meetups et les hackathons sont des super occasions pour rencontrer des gens du milieu de l'ingénierie et du développement logiciel. C'est là que tu peux échanger des idées, découvrir des projets et même te faire repérer par des recruteurs comme ceux de Mayday SAS.
✨Contribue à des projets open-source
Ne sous-estime pas le pouvoir des contributions open-source. En proposant tes compétences sur des plateformes comme GitHub, tu peux non seulement améliorer ton portfolio, mais aussi prouver ta capacité à travailler en équipe. Ça pourrait faire toute la différence dans ta candidature chez Mayday SAS.
✨Réseau sur LinkedIn, mais avec du contenu
Sur LinkedIn, partage du contenu lié à tes projets ou tes réflexions sur les tendances technologiques. Cela peut attirer l'attention de recruteurs et de professionnels du secteur. Qui sait, peut-être que quelqu'un de Mayday SAS remarquera tes posts et te contactera pour un entretien !
✨Postule directement via notre site
N’oublie pas que postuler sur le site de Mayday SAS est souvent le moyen le plus direct et efficace d'attirer l'attention. Sois proactif et n'hésite pas à postuler même si tu n'as pas tous les critères d'une offre : montrer ton enthousiasme peut faire toute la différence !
Nous pensons qu'il te faut ces compétences pour exceller en tant que Back End Engineer - Python in Paris
Quelques conseils pour ta candidature 🫡
Montre tes compétences techniques:Dans le secteur de l'ingénierie et développement logiciel, il est crucial de mettre en avant tes compétences techniques dans ton CV. Mentionne ton expérience avec des langages de programmation spécifiques, des frameworks, ou des projets antérieurs. N'hésite pas à intégrer des liens vers ton GitHub ou des projets personnels pour donner vie à ton profil !
Personnalise ta lettre de motivation:Avec un poste à temps plein, ta lettre de motivation doit refléter ta passion pour le développement logiciel. Explique pourquoi tu souhaites rejoindre Mayday SAS et comment tu peux contribuer à leurs projets. Parle aussi de ton intérêt à apprendre et à évoluer au sein de l'équipe.
Démontre ta capacité à travailler en équipe:Les projets de développement logiciel sont souvent le fruit d'un travail collaboratif. Mets en avant dans ton CV des expériences où tu as fait partie d’une équipe, que ce soit dans des stages, des projets universitaires ou des contributions open-source. Les soft skills, ça compte aussi !
Sois clair sur tes attentes:Dans ta candidature pour un poste à temps plein, n'hésite pas à mentionner tes attentes concernant le rôle et la culture d'entreprise. Dis-nous ce qui est important pour toi, que ce soit les technologies utilisées ou l'environnement de travail, pour que Mayday SAS sache que tu es sérieux dans ta démarche et que tu es motivé pour un engagement à long terme.
Comment te préparer à un entretien d'embauche chez Mayday SAS
✨Maîtrise des langages de programmation
Pour un poste en ingénierie et développement logiciel chez Mayday SAS, assure-toi de bien maîtriser les principaux langages demandés dans l'annonce. Prépare-toi à répondre à des questions techniques sur des projets que tu as réalisés ou même à coder en direct lors de l'entretien. Montre que tu sais comment résoudre des problèmes en temps réel !
✨Prépare ton portfolio technique
N'oublie pas d'apporter ton portfolio, surtout si tu as des projets de développement logiciel que tu peux montrer. C'est toujours un plus de pouvoir parler de ton expérience concrète et des challenges que tu as surmontés lors de tes projets précédents. Ça peut vraiment faire la différence chez Mayday SAS !
✨Compréhension des méthodologies agiles
Dans notre domaine, on utilise souvent des méthodologies agiles. Sois prêt à discuter de ton expérience avec des frameworks tels que Scrum ou Kanban. Explique comment tu as travaillé en équipe et comment cela a impacté tes projets précédents. Cela montrera ta capacité à t'adapter rapidement au sein d'équipes dynamiques.
✨Sois prêt pour des mises en situation
Attends-toi à des questions comportementales où tu devras prouver ta capacité à gérer des situations stressantes, comme des délais serrés ou des conflits au sein de l'équipe. Prépare quelques anecdotes précises sur ces expériences, car chez Mayday SAS, ils rechercheront des candidats réactifs et capables de travailler sous pression.