Développeur(se) Senior Plateforme de Données

Dialogue

Montreal

Hybrid

CAD 105,000 - 135,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Assurance santé complète
Budget formation Coursera
4 semaines de vacances
9 journées de bien-être
Journée bénévolat
Travail hybride Montréal/Toronto

Job summary

Dialogue Montréal, QC, Canada recherche un Développeur(se) Senior Plateforme de Données passionné(e) par la conception et la maintenance de notre plateforme d’entreprise.

Vous définirez les meilleures pratiques d’ingénierie sur le cycle de vie des données, de l’ingestion à la consommation, en collaboration avec Product, Ventes, Opérations et Finance. Travail hybride à Montréal/Toronto.

Qualifications

  • Minimum 3+ années d’expérience en systèmes de données en production.

Responsibilities

  • Ingestion et orchestration des données avec pipelines robustes et résilients (Airflow/Temporal).
  • Modélisation des données et couche sémantique, normes de production et transformations.
  • Qualité et observabilité des données: tests, validation et alertes sur les pipelines.
  • Flux de travail IA: conception et implémentation de flows IA pour accélérer le cycle de vie.
  • CI/CD & Infrastructure as Code: Terraform, CI/CD avec CircleCI pour tests et déploiements.
  • Gestion d’un entrepôt Snowflake et contrôle d’accès (IAM, gouvernance).
  • Gestion de l’outil BI Evidence et connectivité Snowflake.
  • Leadership technique et collaboration transversale.
  • Autonomisation des utilisateurs: documentation et outils pour l’adoption en prod.
  • Prise en charge du cycle de vie DevOps: développement, tests, ops et support.

Skills

Airflow
SQL
Python
Snowflake
dbt
Terraform
CircleCI
GitHub Actions
Temporal
Looker/LookML
Datadog
Evidence BI

Tools

Snowflake
dbt
Apache Airflow
Temporal
Terraform
CircleCI
GitHub Actions
Looker/LookML
Datadog
Evidence

Job description

Développeur(se) Senior Plateforme de Données

Dialogue Montréal, Quebec, Canada

Dialogue est le principal fournisseur de soins virtuels au Canada. En perfectionnant notre Plateforme de santé intégrée, nous offrons des programmes exceptionnels de santé et de bien‑être en ligne (soins primaires, santé mentale, TCCi, PAE et bien‑être) aux organisations qui souhaitent améliorer le bien‑être de leurs employé(e)s et de leurs familles.

Lorsqu'il s'agit de notre travail, nous plaçons la barre très haut. Ensemble, nous transformons la santé et aidons des millions de personnes à améliorer leur bien‑être. Nous croyons fermement qu’une équipe exceptionnelle exige plus pour sa:

  • Réussite
  • Communauté
  • Croissance

Vous avez l’impression de pouvoir changer les choses? Bonne nouvelle, nous avons une place pour vous!

Nous vous acceptons comme vous êtes. En tant qu’employeur soucieux de l’égalité des chances, Dialogue s’engage à créer un lieu de travail diversifié et inclusif pour tout le monde. Les personnes qualifiées qui poseront leur candidature seront considérées sans égard à la citoyenneté, l’origine ethnique, la race, la couleur, la religion, le sexe, l’identité ou l’expression sexuelle, l’orientation sexuelle, le handicap, l’âge ou le statut de vétéran. Les personnes qui ont besoin d’accommodations spéciaux sont invitées à nous écrire à l’adresse accessibilite@dialogue.co

Déclaration sur l'utilisation de l'IA

Afin d'assurer un processus d'examen efficace et équitable, nous utilisons des outils d'intelligence artificielle pour aider au tri et à l'évaluation initiale des candidatures pour ce poste.

Dialogue communique avec les candidat(e)s uniquement par des adresses courriel officielles @dialogue.co. Nous ne demandons jamais de paiement, de cartes-cadeaux ni de renseignements financiers personnels à quelque étape que ce soit du processus d'embauche, et nous n'envoyons jamais d'offre d'emploi sans un processus d'entrevue structuré. Tous nos postes sont affichés exclusivement sur dialogue.co/fr/carrieres.

Votre rôle à titre de Développeur(se) Senior Plateforme de Données

Nous recherchons un(e) Développeur(se) Senior Plateforme de Données passionné(e) par la conception, la création et la maintenance de notre plateforme de données moderne. À ce poste, vous définirez et appliquerez les meilleures pratiques d'ingénierie sur l'ensemble du cycle de vie des données, de l'ingestion et la transformation jusqu'à la consommation. L'objectif de l'équipe est de bâtir une plateforme stable et évolutive qui permet aux utilisateurs avancés de l'ensemble de l'entreprise de créer des produits de données et d'accélérer la conversion des données en connaissances.

De plus, ce rôle implique de collaborer avec les équipes liées aux données et à l'analyse au sein des départements Produit, Ventes, Opérations, Finance et autres, afin d'accompagner les utilisateurs avancés vers un modèle en libre-service. L'équipe gère également les relations avec les fournisseurs de technologies partenaires et identifie les opportunités d'amélioration de leurs produits.

Vos responsabilités

  • Ingestion et orchestration des données : Concevoir des frameworks d'ingestion évolutifs pour les données en lots et en continu. Cela inclut les sources SaaS standards, les points d'accès API, les bases de données internes ou notre propre système d'événements. Orchestrer des pipelines de données solides et résilients à l'aide d'Airflow (avec l'opportunité d'évaluer/implémenter des flux de travail avec Temporal).
  • Modélisation des données et développement de la couche sémantique : Définir et faire appliquer les normes de modélisation des données — y compris la modélisation dimensionnelle, le développement de la couche sémantique et l'analyse en temps réel. Permettre aux ingénieurs logiciel et analystes de données d'écrire leurs propres transformations selon des normes de niveau production.
  • Qualité et observabilité des données : Intégrer la validation, les tests et l'observabilité des données à chaque étape du pipeline — de l'ingestion à la consommation, en passant par la transformation. Définir des normes de test pour les modèles dbt, mettre en place un suivi et des alertes pour garantir que les défaillances des produits de données soient explicites et exploitables plutôt que silencieuses.
  • Flux de travail assistés par l'IA : Concevoir et mettre en œuvre des flux de travail assistés par l'IA afin d'accélérer le cycle de vie répétitif du développement de produits de données, et veiller à ce que les agents IA disposent d'un contexte précis et de garde-fous suffisants pour l'analyse.
  • CI/CD & Infrastructure as Code : Provisionner, gérer et faire évoluer l'infrastructure à l'aide de Terraform. Créer et maintenir des pipelines CI/CD solides avec CircleCI pour l'automatisation des tests, les vérifications de PR, la validation et le déploiement.
  • Stockage des données et contrôle d'accès : Optimiser notre entrepôt de données Snowflake pour la performance et l'efficacité des coûts. Mettre en place une gestion précise des accès (IAM), du masquage de colonnes et des politiques de gouvernance strictes.
  • Gestion de l'outil de BI : Assumer la responsabilité de l'outil Evidence — infrastructure, hébergement, connectivité Snowflake, mises à jour et CI/CD. Permettre aux équipes de concevoir et déployer leurs propres produits de données sur cette plateforme.
  • Leadership technique partagé : Collaborer avec nos développeurs en partageant le contexte, en traduisant des exigences ambiguës en architectures claires, en s'alignant sur les décisions techniques et en vous appuyant sur le travail de chacun.
  • Autonomisation des utilisateurs non techniques : Guider les développeurs logiciel et data analysts vers l'adoption de normes de niveau production ; créer la documentation et les outils nécessaires pour faciliter le respect de ces normes. Former et faire monter en compétences les utilisateurs avancés afin qu'ils puissent créer, déployer et maintenir de manière autonome leurs produits de données.
  • Prise en charge du cycle de vie complet : Opérer dans un modèle DevOps complet — développement, tests, opérations, observabilité et support des systèmes que vous construisez. Participer aux revues de code et aux discussions de conception technique pour garantir une haute qualité de livraison.

Nous aimerions beaucoup vous rencontrer si vous possévez

  • 3+ ans d'expérience dans la création de systèmes de données en production, avec une expertise approfondie des pipelines de données à fort volume, des bases de données et des événements en temps réel.
  • Solide expérience en modélisation d'entrepôts de données, en optimisation des performances et en développement de couches sémantiques. Capacité à concevoir, optimiser et guider la création de produits de données évolutifs.
  • Excellente maîtrise de Snowflake et dbt.
  • Maîtrise d'Apache Airflow pour la gestion des flux de travail et la création de pipelines résilients.
  • Expérience dans la synchronisation de données provenant de multiples sources (SaaS, bases de données Cloud, API et flux d'événements).
  • Compétences avancées en SQL et solides compétences en développement logicielle avec Python.
  • Expérience dans l'intégration de la validation de données, de l'observabilité et du design idempotent au sein des pipelines de déploiement. Familiarité avec des outils comme Datadog, Elementary ou Soda.
  • Expérience pratique dans l'utilisation d'outils d'IA pour automatiser les flux de travail répétitifs (développement de modèles, couches sémantiques, gestion des versions et dépréciations).
  • Expérience pratique dans la mise en place de flux d'intégration et de déploiement continus (CI/CD) via CircleCI ou GitHub Actions pour des dépôts de données.
  • Expérience confirmée dans la gestion des ressources et environnements cloud à l'aide de Terraform.
  • Vous tirez fierté des accomplissements collectifs de votre équipe, au-delà de vos réalisations individuelles, et vous communiquez avec clarté et transparence.
  • Capacité à articuler clairement les conceptions techniques, l'avancement des projets et les risques, aussi bien à des pairs techniques qu'à des parties prenantes non techniques.

Atouts appréciés :

  • Expérience avec des moteurs d'orchestration de flux de travail distribués et à état comme Temporal.
  • Expérience dans l'accompagnement des équipes d'émission d'événements sur les meilleures pratiques pour soutenir la création de produits de données.
  • Expérience dans la conception de flux de travail IA visant à simplifier le cycle de vie du développement de produits de données.
  • Expérience avec les frameworks de gouvernance et les catalogues de données permettant de maintenir la découvrabilité des actifs de données à grande échelle.
  • Expérience avec des plateformes de BI axées sur le code (ex. Evidence, Looker/LookML).

Chez Dialogue, votre bien‑être est notre priorité.

Prendre soin des autres, c’est aussi prendre soin de notre équipe!

  • Accès à l’application Dialogue et au soutien virtuel en santé mentale pour vous et votre famille
  • Assurance entièrement couverte, compte de dépenses pour la santé, couverture dentaire et remboursement de bien‑être
  • 4 semaines de vacances, 9 journées de bien‑être et 1 journée de bénévolat
  • Travail hybride : 3 jours/semaine dans nos bureaux de Montréal ou de Toronto (à l’exception des postes entièrement à distance)
  • Possibilité de travailler à l’étranger jusqu’à 4 semaines par année
  • Programmes d'incitation, primes de référencement et cotisation équivalente au REER
  • Apprentissage via Coursera, budget de formation externe et programme de mentorat
  • Prestation facultative pour le congé parental

L’échelle salariale indiquée représente l’échelle prévue pour l’embauche à ce poste. Au sein de Dialogue, la position de l’offre d’un candidat au sein de cette fourchette est déterminée en fonction de son expérience pertinente, ses compétences démontrées et des qualifications.

L'échelle de rémunération pour ce poste est:

105,000 - 135,000 CAD per year(Montreal Office (HQ))
105,000 - 135,000 CAD per year(Toronto Office)

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Développeur(se) Senior Plateforme de Données
Développeur(se) Senior Plateforme de Données

Dialogue • Toronto

Hybrid
CAD 105,000 - 135,000
Santé et bien-être
Assurance complète
4 semaines de vacances
+3
Développeur(se) Senior Plateforme de Données
Développeur(se) Senior Plateforme de Données

Portage Ventures GP Inc. • Toronto

Hybrid
CAD 110,000 - 150,000
Assurance maladie complète
Formation et développement
Horaires hybrides et continentaux
Développeur(euse) logiciel senior, Backend
Développeur(euse) logiciel senior, Backend

Dialogue • Montreal

On-site
CAD 110,000 - 150,000
Assurance santé complète
4 semaines de vacances
Budget formation Coursera et mentorat
+2
Senior Data Platform Developer
Senior Data Platform Developer

Dialogue • Montreal

Hybrid
CAD 105,000 - 135,000
Fully funded insurance
Health spending account
Dental coverage
+3
Développeur(se) logiciel principal(e), backend
Développeur(se) logiciel principal(e), backend

Dialogue • Montreal

On-site
CAD 110,000 - 150,000
Accès à l’application Dialogue et sout
Couverture santé complète et assurance
4 semaines de vacances et 9 journées >
+3
Senior Data Platform Developer
Senior Data Platform Developer

Dialogue • Toronto

Hybrid
CAD 105,000 - 135,000
Fully funded insurance
Health spending account
Dental coverage
+4
Développeur(euse) logiciel principal(e), Full-Stack (experience client)
Développeur(euse) logiciel principal(e), Full-Stack (experience client)

Dialogue • Montreal

On-site
CAD 90,000 - 130,000
Assurance santé
Budget formation
Vacances 4 semaines
+5
Expert(e), développement logiciel Full Stack (Expérience fournisseur)
Expert(e), développement logiciel Full Stack (Expérience fournisseur)

Dialogue • Toronto

Hybrid
CAD 150,000 - 210,000
Assurance santé
Compte dépenses santé
Couverture dentaire et remboursement
+5
Analyste financier(ère) (FP&A et rapports financiers)
Analyste financier(ère) (FP&A et rapports financiers)

Dialogue • Montreal

On-site
CAD 70,000 - 100,000
Assurance maladie complète
4 semaines de congés
Travail hybride Montréal
+2
Spécialiste de l’accompagnement des talents, Opérations
Spécialiste de l’accompagnement des talents, Opérations

Dialogue • Toronto

On-site
CAD 65,000 - 95,000
Assurance santé
Vacances 4 semaines
Travail hybride
+3