La rédaction est au masculin dans le but d’alléger la lecture.
Campus.coach est une plateforme qui propose un espace aux coureurs pour s’entraîner et atteindre leur plein potentiel, apprendre et comprendre pourquoi ils font les séances, et échanger avec les autres membres du Campus pour être soutenu et motivé. Plus de 600 000 coureurs ont déjà rejoint la plateforme.
Description du poste
Tu rejoins l’équipe Training Tech pour solidifier et étendre le cœur logiciel de Campus : le générateur d’entraînement et les services Python qui orchestrent l’expérience de coaching. C’est un rôle d’ingénieur software senior, avec une attention particulière portée à la qualité du code, à la robustesse en production et à la maintenabilité long terme.
Tu travailles avec les équipes Consumer Tech, Training Tech (SME) et les autres équipes techniques pour transformer la science de l’entraînement en expérience logicielle fiable.
Une partie significative des features que tu livres mobilise des modèles de prédiction et des composants à base de LLM ; tu sais les intégrer proprement dans un système de production, sans sacrifier la fiabilité.
Tes missions
- Solidifier le générateur d’entraînement : audit, refactoring ciblé, observabilité, robustesse en production
- Étendre le générateur avec de nouvelles fonctionnalités produit, dont certaines mobilisent des modèles de prédiction et des LLM
- Concevoir et maintenir les micro-services Python qui servent l’expérience de coaching
- Définir les patterns architecturaux qui permettent à l’équipe de livrer vite et sereinement : tests, observabilité, versioning, stratégies de déploiement
- Transmettre : rendre la complexité technique lisible aux PM, designers et coachs SME