Lead Data Engineer

À propos

À propos de Displayce

Façonner l'avenir de la publicité extérieure digitale

Chez Displayce, nous transformons la façon dont les marques et les agences établissent des liens significatifs et concrets avec leur public. Comment ?

En fournissant une plateforme performante qui rend les campagnes d'affichage digitale (DOOH) plus précises, plus percutantes et plus accessibles.

Avec plus d'un million d'écrans connectés en temps réel à travers le monde, nous aidons les marques à amplifier leur message là où il compte le plus.

Notre succès repose sur la collaboration, l'expertise et la passion de l'innovation. Nous croyons en un environnement de travail où la diversité des points de vue stimule la créativité et où chaque membre de l'équipe se sent autorisé à contribuer à notre vision commune.

Descriptif du poste

La mission

Chez Displayce, le Lead Data Engineer est un rôle clé qui consiste à concevoir, construire et maintenir les architectures de données pour soutenir la plateforme publicitaire digitale Out-Of-Home (DOOH). Dans ce rôle tu seras responsable de la qualité, la fiabilité et la performance de l’ensemble de l’écosystème data.

En tant que Lead Data Engineer tu seras le garant de l'infrastructure data chez Displayce, essentielle à l'analyse, à l'enrichissement et à l'exploitation des données pour des campagnes DOOH plus précises et percutantes.

Où et comment travailler?

Le poste offre une certaine flexibilité quant au lieu de travail, avec la possibilité d'être basé à Bordeaux, notre siège social ou dans nos bureaux à Paris.

De plus, nous soutenons un modèle de travail hybride, permettant jusqu'à deux jours de télétravail par semaine

Quel sera ton impact?

En tant que Lead Data Engineer tes responsabilités seront les suivantes:

  • Superviser et encadrer l'équipe de Data Engineers dans la conception et l'implémentation de pipelines de données robustes.

  • Piloter l’architecture des workflows de données, en utilisant Kestra pour orchestrer les processus complexes de transformation et d'intégration de données.

  • Exploiter DuckDB pour les analyses de données rapides et intégrer cette technologie dans les pipelines.

  • Optimiser la gestion des flux de données en temps réel et le caching avec Redis et Redis Streams, pour garantir des performances élevées et une faible latence.

  • Concevoir des workflows efficaces pour la transformation et le stockage des fichiers sur AWS S3, en utilisant des formats comme Parquet pour optimiser le stockage et la vitesse de traitement.

  • Collaborer avec les équipes techniques, produit, et Data Science pour garantir l'alignement des solutions de données avec les objectifs métiers et les besoins stratégiques.

  • Mettre en place et maintenir des outils d'analyse et de reporting via Metabase, en créant des tableaux de bord pour les différents départements.

  • Innover et proposer des solutions techniques pour améliorer la scalabilité, la performance et la fiabilité de l'infrastructure data.

  • Assurer une veille technologique constante pour identifier les nouvelles tendances et technologies dans le domaine des données.

Quelques exemples de projet

  • Mise en place d’une architecture de pipelines de données complexes avec Kestra, intégrant des traitements analytiques rapides via DuckDB.

  • Optimisation des flux de données en temps réel avec Redis Streams et implémentation de solutions de caching performantes avec Redis.

  • Conception de workflows avancés pour la gestion des données avec AWS S3 et transformation en Parquet pour maximiser les performances et réduire les coûts de stockage.

  • Supervision de la création de tableaux de bord analytiques avec Metabase pour fournir des insights aux équipes produit, technique et Data Science.

Quelle sera ton environnement technique?

  • Stockage : AWS S3, PostgreSQL, Redis(caching), Redis Streams,

  • Orchestration de Workflows : Kestra

  • Langages : Python

  • Analyse de données : DuckDB, Metabase

  • Cloud : AWS (S3 pour le stockage de fichiers)

  • CI/CD : GitLab CI

Profil recherché

Ce poste est fait pour toi si :

  • Tu as une expérience solide en tant que Data Engineer, avec une expertise dans la conception de pipelines, la modélisation de données et une expérience significative dans un rôle de leadership d’équipes et de projets data.

  • Tu maîtrises Python et des bases de données comme PostgreSQL et des bases OLAP (Clickhouse, duckdb)

  • Tu as une expertise avec des systèmes de caching et de gestion de flux en temps réel comme Redis et Redis Streams.

  • Tu as de l’expérience en orchestration de workflows avec Airflow ou Kestra et dans l'optimisation du stockage de données sur AWS S3 avec des formats comme Parquet

  • Tu es capable de gérer une équipe, de prendre des décisions techniques et de résoudre des problèmes complexes.

  • Tu as de solides compétences en communication et en gestion de projets techniques, avec la capacité de collaborer efficacement avec des équipes pluridisciplinaires.

Quels sont tes avantages?

Chez Displayce, nous mettons l'accent sur le bien-être et l'épanouissement de nos employés en leur offrant un environnement de travail favorable et inclusif, ainsi qu'un ensemble complet d'avantages sociaux. Nous encourageons l'équité et la flexibilité, ce qui permet aux membres de l'équipe de concilier efficacement vie professionnelle et vie privée.

Voici quelques-uns des principaux avantages dont vous bénéficierez dans ce poste :

  • Politique de congés avantageuse : 35 jours de vacances par an, dont 10 jours supplémentaires en fonction de l'ancienneté.

  • Modalités de travail flexibles : Horaires de travail flexibles et possibilité de travailler à distance jusqu'à deux jours par semaine.

  • Engagement professionnel et social : Participez régulièrement à des activités de renforcement de l'esprit d'équipe, à des ateliers et à des séminaires annuels de l'entreprise qui favorisent la collaboration, l'innovation et une culture d'entreprise dynamique.

  • La mobilité douce: Nous mettons a disposition un forfait annuel de 300 euros pour l’achat et l’entretien de ton matériel.

Process de recrutement

Quel est notre processus de recrutement?

Nous prenons nos décisions d’embauche en fonction de ton expérience, de tes compétences et de ta passion. Nous prenons en compte tous les types de compétences et d’antécédents, donc même si tu penses que tes compétences ne correspondent pas tout à fait à celles énumérées ci-dessus, nous voulons quand même entendre parler de toi ! Tous les entretiens se déroulent à la fois virtuellement et dans nos bureaux.

Nous te proposons un process court qui comprend 3 étapes, en 2 semaines:

  • 1. Entretien de Pre-qualification (20 minutes): Un premier échange qui permet d’évaluer tes antécédents et ton aptitude à occuper le poste

  • 2. Entretien approfondi (2 heures): Entretien avec Hayssam + Discussions avec 2 futurs collègues

  • 3. Entretien final (30 minutes): Une discussion finale avec notre fondatrice, Laure, pour aligner les visions et finaliser le processus.

Informations complémentaires

  • Type de contrat : CDI
  • Lieu : Bordeaux, Paris
  • Télétravail partiel possible