Staff Software Engineer

Job expired!

Êtes-vous un ingénieur de données talentueux et motivé à la recherche d'un nouveau défi? Nous élargissons notre équipe de données et recherchons une personne pour assumer le rôle d'ingénieur de données principal. Dans ce poste clé, vous serez responsable de la conception, de la construction et de la maintenance des pipelines de données qui fournissent des données de haute qualité à notre entrepôt et à d'autres plateformes d'analyse. Vous collaborerez étroitement avec les data scientists, les analystes et d'autres ingénieurs pour garantir que notre infrastructure de données répond aux besoins de l'entreprise.

En tant qu'ingénieur de données principal, vous allez :

  • Concevoir, développer et mettre en œuvre des pipelines de données évolutifs en utilisant des processus ETL (Extract, Transform, Load).
  • Rédiger et exécuter des requêtes SQL complexes pour extraire et transformer des données provenant de diverses sources.
  • Développer et maintenir des scripts Python pour la manipulation des données, l'automatisation et les contrôles de qualité des données.
  • Concevoir et mettre en œuvre des modèles de données pour optimiser le stockage et la récupération des données.
  • Surveiller et maintenir les pipelines de données pour garantir la qualité, l'exactitude et la ponctualité des données.
  • Collaborer avec les data scientists et les analystes pour comprendre les besoins en données et développer des solutions.
  • Documenter les pipelines de données et les processus pour une référence et une pérennité futures.
  • Se tenir au courant des derniers outils et technologies en ingénierie des données.
  • Participer aux communautés de pratique pour tenir l'équipe à jour sur les meilleures pratiques et les initiatives à l'échelle de l'organisation.
  • Débloquer ou mentorer des développeurs pour faire avancer les projets.
  • Participer à l'ensemble du cycle de développement Agile, y compris la planification de sprint, les stand-ups et les rétrospectives.

Pour exceller dans ce rôle, vous devez avoir :

  • Expérience dans la conception, le développement et la mise en œuvre de pipelines ETL.
  • Maîtrise du SQL et expérience des bases de données relationnelles (p. ex., MySQL, PostgreSQL).
  • Fortes compétences en programmation Python, y compris les bibliothèques comme Pandas et NumPy.
  • Connaissance approfondie des méthodologies agiles.
  • Capacité à travailler de manière autonome et en équipe.
  • Connaissance approfondie des plateformes de cloud computing, telles qu'AWS, Azure ou Google Cloud.
  • Expérience avec les pratiques CI/CD pour les workflows d'ingénierie des données.

C'est un avantage si vous avez également :

  • Expérience avec Google Cloud, BigQuery, CloudSQL, gGRPC, Kubernetes.
  • Expérience avec les outils d'orchestration/planification tels que Apache Airflow, Prefect ou similaires.
  • Expérience dans le domaine de la publicité numérique (AdTech), y compris la connaissance des réseaux publicitaires, des échanges publicitaires, de la publicité programmatique, des DMP, DSP, audiences, etc.

Chez Sojern, nous nous concentrons sur la création d'une expérience enrichissante pour nos employés. En tant que membre de notre équipe, vous bénéficierez de :

  • Récompenses et Reconnaissance : Rémunération compétitive, options d'achat d'actions, programme Bonusly, et 40 heures de congé payé pour le bénévolat.
  • Flexibilité : Avantage Flexi-Friday, options de travail hybride ou à distance, et horaires de travail adaptés aux différents fuseaux horaires.
  • Connexion : Séminaires annuels d'équipe, six groupes de ressources pour les employés, événements réguliers de renforcement d'équipe, réunions mensuelles avec tous les employés.
  • Bien-être : Congés payés, soins de santé complets, congé parental payé, contributions à la retraite, avantages de voyage, ressources pour la santé mentale, le bien-être et la santé financière.