Ingénieur de Données Senior
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
En continuant, vous acceptez nos Conditions d’utilisation & Politique de confidentialité.
KaraFun Group, c'est une équipe de passionné·es de tous horizons, uni·es par un même objectif:apporter de la joie à travers la musique.
Depuis plus de 20 ans, nous créons et éditons des sites et applications dédiés à la musique et au karaoké, utilisés partout dans le monde par des particuliers comme par des professionnels. Notre mission?Faire chanter la planète
Nos produits sont utilisés chaque jour à grande échelle, mais aussi dans nos propresbars karaoké à Lille, Paris et Bruxelles. Autant dire que quand on développe quelque chose, on peut vite le voir vivre en conditions réelles.
Dans le cadre de notre développement, nous cherchons à renforcer notre équipe avec un·eSenior Data Engineer capable de prendrel'ownership technique de notre plateforme data.
Notre plateforme repose aujourd'hui principalement surGCP, BigQuery, SQLMesh et Python. Elle a été initialement construite avec l'aide d'un prestataire externe et doit désormais êtrepleinement maîtrisée et exploitée en interne.
Le rôle est donc particulièrement important: il ne s'agit pas de repartir d'une page blanche, mais decomprendre l'existant, d'en reprendre progressivement la maîtrise, de fiabiliser ce qui doit l'être et de faire évoluer la plateforme de manière structurée.
L'objectif est simple: garantir que les données dont nous avons besoin soientdisponibles, fiables, compréhensibles, correctement modélisées et observables lorsqu'un problème survient.
Tu travailleras en forte proximité avec les équipesdata, backend et infrastructure, notamment sur les sujets d'ingestion, de modélisation, de qualité des données, d'observabilité et de contrats avec les systèmes sources.
Tu seras amené·e à:
- Prendrel'ownership techniquede notre plateforme data et de notre data warehouse.
- Comprendre et faire évoluerl'architecture existanteainsi que les différents flux de données.
- Maintenir et faire évoluer lespipelines d'ingestionet intégrer de nouvelles sources.
- Garantir lafraîcheur, la disponibilité et la fiabilitédes données.
- Concevoir et maintenir les différentsniveaux de modélisation: données ingérées, staging, modèles métier, dimensions, faits et marts.
- Faire évoluer les transformations et modèles avecSQLMesh.
- Mettre en place et renforcer lestests et contrôles de qualité: unicité, nullabilité, cohérence, complétude, fraîcheur, variations anormales…
- Mettre en place uneobservabilitéefficace pour détecter rapidement les problèmes de données.
- Diagnostiquer les incidents, identifier leur origine et remettre les traitements en fonctionnement.
- Travailler avec les équipes backend pour définir descontrats de donnéessuffisamment stables et éviter que les consommateurs data dépendent directement des détails internes des applications.
- Participer à la maîtrise et àl'optimisation des coûtsde la plateforme data.
- Collaborer avec notreData Analystsur les besoins analytiques, les usages et les modèles nécessaires aux différents consommateurs.
- Participer auxchoix d'architectureet faire évoluer progressivement les composants qui présentent les risques ou limites les plus importants.
La plateforme data repose principalement sur:
PROFIL RECHERCHÉ
- Tu as uneexpérience solide en Data Engineering, idéalement sur une plateforme exploitée en production.
- Tu maîtrises très bienSQL.
- Tu maîtrises au moins unlangage de programmation généraliste.
- Tu as une expérience significative enmodélisation de données.
- Tu as déjà travaillé sur despipelines ETL/ELT.
- Tu as déjà utilisé un outil de transformation et de gestion de modèles data commeSQLMesh ou dbt.
- Tu as une expérience deBigQueryou d'un data warehouse cloud équivalent.
- Tu sais mettre en place descontrôles de qualitéet raisonner sur la fraîcheur, la complétude et la fiabilité des données.
- Tu as déjà