✨ Offre d'Emploi : Senior Data Engineer chez Skillup ✨
👋 À propos de l'équipe R&D Skillup
L'équipe R&D chez Skillup regroupe environ 30 personnes, couvrant le développement, le produit et le design. Elle est structurée autour de feature teams (par module) et d'équipes transverses, dont l'équipe Data.
L'équipe Data est actuellement composée de 3 personnes : 2 Data Engineers et 1 Data Analyst. Elle intervient sur des sujets structurants et critiques pour le produit, tels que les intégrations, les imports/exports, la synchronisation de données, les pipelines, les référentiels et la fiabilité de bout en bout. Le périmètre est très orienté "système", avec des enjeux majeurs de robustesse, de maintenabilité et de passage à l'échelle.
Le poste est rattaché au CTO, Jérémie.
🚀 Votre Rôle : Senior Data Engineer
En tant que Senior Data Engineer, vous prendrez en charge des sujets data complexes, de la conception à la mise en production, avec une exigence forte sur la qualité et l'opérabilité. C'est un poste senior, "hands-on", offrant un haut niveau d'autonomie. Il n'implique pas de management direct, mais peut potentiellement évoluer vers un rôle de référent ou de lead technique à terme, selon vos aspirations et l'évolution de l'organisation.
🛠️ Méthode de Travail
Skillup déploie progressivement Shape Up (déjà en place dans la plupart des équipes). Côté Data, l'objectif est de s'aligner sur ce cadre, avec des ajustements nécessaires liés à la nature des sujets (systèmes, run, variabilité des urgences). L'enjeu est de préserver une capacité de développement sur des cycles définis, tout en assurant un niveau de service et de fiabilité élevé sur l'existant.
🎯 Vos Missions Principales
- Concevoir et livrer des systèmes data robustes.
- Concevoir, développer et maintenir des intégrations (SaaS, partenaires, outils clients) et des flux d'imports/exports.
- Construire et faire évoluer des pipelines et services data en tenant compte de la qualité, de la performance, du coût et de la scalabilité.
- Formaliser des contrats, invariants et validations (tests, contrôles, data quality) pour sécuriser les flux et les transformations.
- Maintenir une base de documentation fiable : architecture, runbooks, conventions, décisions techniques.
💡 Industrialisation de l'Approche "Intégrations" avec l'Agentique
Le sujet prioritaire de l'équipe est de faire passer les intégrations à l'échelle, avec un paradigme fort autour de l'agentique : agents et automatisations au service de la maintenabilité et de l'opérabilité. Dans ce cadre, votre impact passera notamment par :
- La conception de patterns réutilisables (connecteurs, abstractions, workflows).
- La structuration des pratiques (tests, checklists, conventions).
- Une documentation de haute qualité, pensée également pour être exploitable par des agents (clarté, précision, complétude).
🤝 Qualité, Exploitation et Entraide d'Équipe
- Contribuer à la fiabilité en production (monitoring, alerting, investigations ponctuelles).
- Participer aux rituels communs et assurer une continuité lors des absences/congés, en soutien de l'activité opérationnelle.
- Tirer l'équipe vers le haut via les revues, la transmission de connaissances et l'amélioration continue des standards.
💻 Stack Technique
- Langage / Backend : Python, FastAPI
- Orchestration / Jobs : Airflow
- Stockage : PostgreSQL, MongoDB, Neo4j (selon besoins)
- Infra : S3
- Tooling interne : Streamlit
- Observabilité : OpenTelemetry, Datadog