AppDirect Logo
AppDirect
Ingénieur(e) de données principal(e) / Staff Data Engineer
🌎Montreal, Canada
5d ago
👀 4 views
📥 0 clicked apply

Job Description

(English will follow)

À propos d’AppDirecte

Devenez un citoyen du monde à l’ère numérique et outillez une nouvelle génération d’entrepreneurs branchés aux quatre coins du globe. AppDirecte offre une plateforme d’abonnement permettant de vendre n’importe quel produit en tant que service, et ce, par n’importe quel canal et sur n’importe quel appareil. Nous alimentons des millions d’abonnements pour le compte d’organisations de partout dans le monde. Notre action est toujours guidée par nos valeurs et notre culture – une culture qui vous permet d’être vu, de rester authentique et d’exceller.

Votre profil

Nous sommes à la recherche d’une personne compétente et ambitieuse pour agir comme ingénieur de de données principal au sein de notre équipe responsable du framework de données. Nous adorons l’esprit entrepreneurial et les personnes dotées d’une approche des données comme produit. Vous êtes passionné par l’idée de connecter les données et les retombées commerciales et vous avez l’expertise technique pour le faire? Ce poste est pour vous! L'un des principaux objectifs de ce poste est de garantir la livraison de solutions et de processus de données de haute qualité.

Ce que vous ferez et ce qui vous fera briller

  • Travailler avec le directeur de l'ingénierie des données, le chef de produit et les responsables techniques pour créer une plateforme de données moderne et évolutive.
  • Migrer les lots ETL actuels vers de nouveaux pipelines de données en continu toujours plus efficaces.
  • Améliorer l’efficacité en outillant les parties prenantes à l’interne avec des solutions de données en libre-service.
  • Garantir la qualité des données en pilotant et en mettant en œuvre des processus robustes de gouvernance et de validation des données.
  • Trouver des solutions pour des problèmes complexes et piloter la production des preuves de concept pour évaluer les technologies émergentes.
  • Rédiger et maintenir une documentation de haute qualité pour soutenir le partage des connaissances au sein de l'équipe.
  • Livrer des solutions et des processus de première qualité en utilisant les principes de l’intégration/déploiement continus, de l’automatisation et les meilleures pratiques en matière de gestion des données.

Compétences requises

  • 7+ années d’expérience en création et en entretien de pipelines de données.
  • 5+ années d’expérience avec des plateformes infonuagiques comme AWS ou Azure.
  • Expérience avec Databricks et Intelligent Data Management Cloud.
  • Maîtrise d'au moins un des langages de programmation suivants : Java, Scala, Python et outils associés (p.ex., Gradle/Maven/SBT/Make).
  • Maîtrise avancée de SQL (niveau expert).
  • Familiarité avec les plateformes de traitement de données distribuées telles que Apache Spark, Apache Flink et Trino.
  • Bonne compréhension du concept de lac de données (Data Lake) et de ses fondements (p.ex., Apache Ideberg, Delta Lake, Hudi).
  • Expertise des schémas de données (p.ex., JSON, Avro, Protobuf) et en gestion de données volumineuses et complexes.
  • Expérience en création de solutions de données en temps réel à l’aide de plateformes de diffusion continue comme Apache Kafka et Pulsar.
  • Expérience en déploiement et maintien d'applications avec Docker et Kubernetes.
  • Solide maîtrise des enjeux entourant la qualité, la gouvernance, la traçabilité et les techniques de validation des données.
  • Capacité avérée à aligner les solutions de données avec la structure commerciale et les cas d'utilisation opérationnels ou analytiques.
  • Expérience en révision de code et en animation de discussions sur la conception technique.
  • Capacité d’autogestion et capacité à gérer plusieurs tâches et projets simultanément et à livrer des résultats de manière autonome.
  • Capacité à communiquer clairement des idées complexes pour un auditoire technique ou non technique.

Chez AppDirecte, nous croyons que l’innovation est à son meilleur dans un environnement favorisant la diversité de l’excellence, de l’expérience et de la pensée. Nous accueillons chaque « AppDirecteur » et « AppDirectrice » pour l’empreinte unique qui est la sienne. Nous favorisons un environnement inclusif et sans discrimination à l’égard de la race, de la religion, de l’âge, de l’orientation sexuelle et de l’identité de genre, afin de favoriser l’authenticité, la fierté et l’excellence. Dans cette optique, nous encourageons fortement les candidatures des personnes autochtones, des personnes handicapées, des personnes issues de la diversité des orientations sexuelles et des genres et/ou des personnes aux identités intersectionnelles.

Chez AppDirecte, nous prenons la protection de la vie privée très au sérieux. Pour plus d'informations sur notre utilisation et notre gestion des données personnelles des candidats, veuillez lire notre politique de confidentialité des candidats. Pour en savoir plus sur nos pratiques générales en matière de confidentialité, veuillez consulter l'avis de confidentialité d'AppDirecte: https://www.appdirect.com/about/privacy-notice

Veuillez noter que ce rôle nécessite une bonne connaissance de l'anglais puisque le/la candidat.e sélectionné.e devra collaborer avec des équipes situées, entre autres, aux États-Unis, en Inde, en Argentine, ainsi que dans les provinces de l'Ontario et de l'Alberta.

___________________

About AppDirect

Become a digital, global citizen and enable the new generation of digital entrepreneurs around the world.  AppDirect offers a subscription commerce platform to sell any product, through any channel, on any device - as a service.  We power millions of subscriptions worldwide for organizations.  We do this by our values-driven culture—one that enables you to Be Seen, Be Yourself, and Do Your Best Work.

About You
We are seeking a highly skilled and ambitious Staff Data Engineer to join our Data Framework team. We value entrepreneurial spirit and a “Data as a Product” mindset. If you are technically proficient with a passion for learning and driving business outcomes through data, this is the opportunity for you! A key focus for this role is ensuring the delivery of high-quality data solutions and processes.

What You’ll Do and How You’ll Make an Impact

  • Partner with the Data Engineering Director, Product Manager, and Tech Leads to build a modern, scalable data platform.
  • Migrate existing batch ETL processes to new, efficient streaming data pipelines.
  • Enable internal stakeholders with self-serve data solutions, improving overall efficiency.
  • Ensure data quality by driving and implementing robust data governance and validation processes.
  • Research solutions to complex problems and lead proof-of-concepts to evaluate emerging technologies.
  • Author and maintain high-quality documentation to support knowledge sharing across the team.
  • Deliver high-quality data solutions and processes through CICD, automation, and best practices in data management.

What You’ll Need

  • 7+ years of experience building and maintaining data pipelines.
  • 4+ years of experience with cloud platforms such as AWS or Azure.
  • Experience with Databricks and Informatica.
  • Proficiency in modern programming languages like Scala, Java, SQL, and Python.
  • Familiarity with technologies such as Apache Spark & Flink, AWS & Azure, Docker & Kubernetes, and Change Data Capture (CDC).
  • Expertise in data schemas (e.g., SQL, JSON, Avro, Protobuf) and handling large datasets.
  • Experience building real-time data solutions using streaming platforms like Kafka.

  • A solid understanding of data quality, governance, and validation techniques to ensure accurate, reliable data delivery.
  • Proven ability to align data solutions with Business Architecture and operational or analytics use cases.
  • Experience in code reviewing and driving technical design discussions.
  • Strong self-management skills with the ability to manage multiple tasks and projects autonomously.
  • Ability to communicate complex technical concepts effectively to both technical and non-technical stakeholders.

At AppDirect, we believe that innovation thrives in an environment that houses diversity of excellence, experience and thought. We respect each AppDirector as their own fingerprint; unique with no one alike. We foster an environment of inclusion without regard to race, religion, age, sexual orientation, or gender identity enabling AppDirectors to embrace their uniqueness to do their best work. As such, we strongly encourage applications from Indigenous peoples, racialized people, people with disabilities, people from gender and sexually diverse communities, and/or people with intersectional identities.

At AppDirect we take privacy very seriously. For more information about our use and handling of personal data from job applicants, please read our Candidate Privacy Policy. For more information of our general privacy practices, please see AppDirect Privacy Notice: https://www.appdirect.com/about/privacy-notice

#LI-jobs