hero

Canada's Talent Marketplace

Find your next role at Canada's fastest-growing tech companies
companies
Jobs

Développeur.se de Données- Staff // Staff Data Developer

Plusgrade

Plusgrade

Software Engineering
Montreal, QC, Canada
Posted on Nov 7, 2025
***English version below***
Développeur.se de données staff ingénierie des données
Équipe Product Intelligence
Les voyages vont bien au-delà de leur destination ; ils sont tissés de chaque souvenir que l'on crée en chemin. Notre engagement consiste à redéfinir l'avenir du voyage en collaborant avec plus de 250+ compagnies aériennes, établissements hôteliers, sociétés de croisières, réseaux ferroviaires pour voyageurs et services financiers, dans le but de créer de nouvelles sources de revenus significatives grâce à des expériences client exceptionnelles. Fondés sur nos valeurs fondamentales d'ambition, d'innovation et de collaboration, nous sommes constamment poussés à repousser les limites, à surpasser les attentes et à exploiter le meilleur de chacun. Nous favorisons une culture qui repose sur la conviction que notre force réside dans notre unité, travaillant ensemble pour bâtir un avenir extraordinaire dans l'univers du voyage. Joignez-vous à nous pour transformer les voyages quotidiens en expériences véritablement extraordinaires.
À PROPOS DU POSTE
L’équipe recherche un leader technique senior capable de concevoir et de faire évoluer l’infrastructure de données, les pipelines de données ainsi que nos plateformes d’analytique et de machine learning. Ce rôle est essentiel pour alimenter les applications de machine learning, permettre une organisation orientée données et optimiser une plateforme de données efficace et scalable. Si tu es passionné·e par la résolution de défis complexes en matière de données, par l’accès à l’information à grande échelle, par le leadership technique au sein d’une équipe de professionnels des données et par l’établissement des meilleures pratiques en ingénierie de données moderne, nous serions ravis de te rencontrer.
En tant qu’Ingénieur·e Principal·e (Staff Data Engineer), tu travailleras en étroite collaboration avec le Manager de l’ingénierie des données pour définir la direction technique et livrer des systèmes de données à fort impact. Tu prendras en charge les décisions architecturales clés, encadreras les ingénieur·es et contribueras activement aux pipelines de données critiques, aux feature stores et aux plateformes temps réel. Ton travail permettra la livraison fiable, scalable et économique de produits de données qui alimenteront la prochaine génération de capacités ML/IA de Plusgrade et renforceront notre culture orientée données.
CE QUE VOUS FEREZ
-Agir en tant que leader technique pour les initiatives d’ingénierie des données soutenant les applications ML/IA, les intégrations de systèmes de données, les solutions analytiques et BI, ainsi que les workflows critiques de la plateforme de données.
-Concevoir, construire et optimiser des pipelines de données à grande échelle, des systèmes de streaming en temps réel, des APIs de données, des capacités d’observabilité et de gouvernance de la plateforme de données, ainsi que des sous-systèmes ML/IA interagissant avec les produits pour servir nos partenaires et clients.
-Traduire les orientations architecturales en frameworks et patterns d’ingénierie qui accélèrent la livraison de produits analytiques et d’applications exploitant les données.
-Définir et appliquer les meilleures pratiques pour la gestion du cycle de vie des données, y compris la versioning, la reproductibilité, la traçabilité et la qualité.
-Collaborer avec les parties prenantes métiers, les chefs de produit, les architectes et les ingénieur·es de données pour définir et mettre en œuvre des produits de données robustes et résilients qui dépassent les attentes business.
-Promouvoir l’observabilité, la fiabilité, la sécurité et l’optimisation des coûts dans les pratiques d’ingénierie des données, y compris l’utilisation de l’assistance agentique basée sur l’IA pour innover et améliorer nos produits et solutions.
-Diriger les revues de conception technique, influencer les décisions architecturales et assurer l’alignement avec les objectifs organisationnels.
-Agir en tant qu’expert·e opérationnel·le, en résolvant les défis les plus complexes de scalabilité, performance et fiabilité au sein de la plateforme de données.
-Établir des SLOs pour les systèmes et workflows de données concernant la fraîcheur, la latence et la fiabilité, et conduire des améliorations pour les atteindre ou les dépasser. Concevoir en tenant compte de la confidentialité, de la sécurité et de la conformité.
-Créer et maintenir la documentation et les runbooks pour les opérations, le dépannage et la réponse aux incidents.
-Encadrer les ingénieur·es sur l’excellence technique, la qualité du code et la conception des systèmes, favorisant une culture de croissance et d’innovation.
-Contribuer à la planification stratégique à long terme de la plateforme de données de Plusgrade et guider l’adoption des technologies émergentes.
VOUS ÊTES UNE PERSONNE QUI POSSÈDE
-Plus de 8 ans d’expérience en ingénierie des données ou dans des domaines connexes, avec une exposition significative à la gestion du cycle de vie des données au sein d’un écosystème de données basé sur le cloud.
-Expertise avérée dans la conception et la mise à l’échelle de systèmes de données distribués (batch et temps réel) dans des environnements cloud (AWS et Snowflake préférés).
-Solides compétences en programmation en Python et SQL, avec expérience sur des frameworks tels que Spark, Kafka, Airflow ou équivalents.
-Connaissance de l’infrastructure en tant que code (Terraform, CloudFormation).
-Compréhension approfondie des besoins en données pour le ML, y compris l’ingénierie des features, les feature stores en ligne/hors ligne et l’ingestion en streaming pour le ML temps réel.
-Familiarité avec les pratiques de MLOps, y compris le déploiement, la surveillance et la reproductibilité des modèles.
-Expérience reconnue dans la direction technique, la conception architecturale et la mise en œuvre de systèmes de données à grande échelle.
-Excellentes compétences en communication et collaboration, avec la capacité d’influencer les équipes d’ingénierie, business et produit.
-Expérience dans le mentorat des ingénieur·es et dans l’élévation du niveau technique au sein d’une équipe ou organisation.
Atouts souhaités :
-Expérience dans l’implémentation de workflows AI/ML/GenAI au sein de pipelines de données et d’applications.
-Connaissance des outils modernes de gouvernance des données et des cadres de conformité (ex. : GDPR, SOC 2).
-Expérience avec les API, les microservices et la conception de données orientée applications.
-Expérience en infrastructure-as-code, CI/CD et containerisation (Terraform, Kubernetes, Docker).
CE QUE VOUS AIMEREZ CHEZ NOUS:
🏦 REER de contrepartie
🏥 Plans de santé complets
📅 Programme de congés payés flexible
✈️ Allocation d’expérience de voyage
🧘 Crédit annuel pour bien-être
🥗 Événements d'équipe
💻 Allocation pour des fournitures de bureau / transport
🌅 Programme de travail à distance
🍼 Programme de prime de congé parental
🌍 Passeport pour l'aventure
NOTRE PROCESSUS:
Plusgrade est un employeur offrant des chances égales et s'engage à fournir un processus de recrutement accessible. Nous accueillons les candidatures de toutes les personnes qualifiées et nous sommes engagés à offrir des opportunités d'emploi égales, quel que soit l'identité ou l'expression de genre, la race, l'origine ethnique, la croyance, le lieu d'origine, l'âge, le sexe, l'état civil, le handicap physique ou mental, l'orientation sexuelle et toute autre catégorie protégée par la loi. Sur demande, nous fournirons un hébergement pour les candidats handicapés.
Nous croyons en la diversité et l'inclusivité, c'est pourquoi notre processus d'entrevue est conçu pour offrir une expérience de candidat positive et garantir que chaque candidat est évalué de manière égale. Toutes les candidatures seront examinées par notre équipe de talents et le ou les candidats retenus passeront par le processus de recrutement suivant:
• Entrevue téléphonique avec le recruteur
• Entrevue avec le responsable de l'embauche
• Entrevue en équipe
Staff Data Developer, Data Engineering
Product Intelligence Team
Plusgrade powers the global travel industry with its portfolio of leading ancillary revenue solutions. Over 200 airline, hospitality, cruise, passenger rail, and financial services companies trust Plusgrade to create new, meaningful revenue streams through incredible customer experiences. As an ancillary revenue powerhouse, Plusgrade has generated billions of dollars in new revenue opportunities across its platform for its partners, while creating enhanced travel experiences for millions of their passengers and guests. Plusgrade was founded in 2009 with headquarters in Montreal and has offices around the world.
About Plusgrade
The team is looking for a senior technical leader to design and scale data infrastructure, data pipelines, and our analytics and ML platforms. This role is crucial for powering machine learning applications, enabling a data driven organization, and optimizing an efficient and scalable data platform. If you’re passionate about solving complex data challenges, enabling information at scale, providing technical leadership across a team of data professionals, and guiding best practices in modern data engineering, we’d love to meet you.
As a Staff Engineer, you’ll partner closely with the Manager of Data Engineering to define technical direction and deliver high-impact data systems. You’ll take ownership of core architectural decisions, mentor engineers, and serve as a hands-on contributor for the most critical data pipelines, feature stores, and real-time platforms.Your work will enable the reliable, scalable, and cost-efficient delivery of data products that fuel Plusgrade’s next generation of ML/AI capabilities and our data-driven culture.
WHAT YOU WILL BE DOING:
-Serve as the technical lead for data engineering initiatives supporting ML/AI applications, data system integrations, analytics and BI solutions, and critical data platform workflows.
-Design, build, and optimize large-scale data pipelines, real-time streaming systems, data APIs, data platform observability and governance capabilities, and ML/AI subsystems that interact with products to service our partners and customers.
-Translate architecture-level guidance into engineering frameworks and patterns that accelerate the delivery of analytics products and data-powered applications.
-Define and enforce best practices for data lifecycle management, including versioning, reproducibility, lineage, and quality.
-Collaborate with business stakeholders, product managers, architects, and data engineers to define and implement robust and resilient data products that not only satisfy business needs, but exceed them.
-Champion observability, reliability, security, and cost-efficiency in data engineering practices; including use of AI-based agentic assistance in innovating and enhancing our products and solutions.
-Lead technical design reviews, influence architectural decisions, and ensure alignment with organizational goals.
-Act as a hands-on expert, solving the most complex scaling, performance, and reliability challenges within the data platform.
-Establish SLOs for data systems and workflows around freshness, latency, and reliability, and drive improvements to meet or exceed them. Design for privacy, security, and compliance
-Create and maintain documentation and runbooks for operations, troubleshooting, and incident response.
-Mentor engineers on technical excellence, code quality, and system design, fostering a culture of growth and innovation.
-Contribute to long-term strategic planning for Plusgrade’s data platform and guide adoption of emerging technologies.
YOU ARE SOMEONE WITH:
-8+ years of experience in data engineering or related fields, with significant exposure to managing the data lifecycle across a cloud-based data ecosystem.
-Proven expertise in designing and scaling distributed data systems (batch and real-time) in cloud environments (AWS and Snowflake preferred).
-Strong programming skills in Python and SQL, with experience in frameworks like Spark, Kafka, Airflow, or equivalent.
-Knowledge of infrastructure-as-code (Terraform, CloudFormation).
-Deep understanding of ML data requirements, including feature engineering, online/offline feature stores, and streaming ingestion for real-time ML.
-Familiarity with ML Ops practices, including model deployment, monitoring, and reproducibility.
-Track record of leading technical design, architecture, and implementation of large-scale data systems.
-Excellent communication and collaboration skills, with the ability to influence across engineering, business, and product teams.
-Experience mentoring engineers and raising the technical bar across a team or organization.
NICE TO HAVE:
-Experience enabling AI/ML/GenAI workflows in data pipelines and applications.
-Knowledge of modern data governance tools and compliance frameworks (e.g., GDPR, SOC 2).
-Experience with APIs, microservices, and application-oriented data design.
-Background in infrastructure-as-code, CI/CD, and containerization (Terraform, Kubernetes, Docker).
WHAT YOU’LL LOVE ABOUT US:
🏦 RRSP/401(k) Matching
🏥 Comprehensive Health Plans
📅 Flexible Paid Time Off
✈️ Travel Experience Credit
🧘 Annual Wellness Credit
🥗 Team Events and Monthly Lunches
💻 Home Office/Commuter Credit
🌅 Work From Anywhere Program
🍼 Parental Leave Top Up
🌍 Adventure Pass
OUR PROCESS:
Plusgrade is an equal-opportunity employer and is committed to providing an accessible recruitment process. We welcome applications from all qualified individuals and are committed to equal employment opportunities regardless of gender identity or expression, race, ethnic origin, creed, place of origin, age, sex, marital status, physical or mental disability, sexual orientation, and any other category protected by law. Upon request, we will provide accommodation for applicants with disabilities. If you have a preference regarding the language of your interviews, please inform our Talent Team when they reach out to you.
We believe in diversity and inclusivity and that is why our interview process is designed for a positive candidate experience and to ensure every candidate is evaluated equally. All applications will be reviewed by our Talent Team and the successful candidate(s) will go through the following recruitment process:
• Recruiter Phone Interview
• Hiring Manager Interview
• Technical Interview
• Team Interview