***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
Plusgrade est à la recherche d’un·e Développeur·euse en données Staff pour agir comme leader technique senior au sein de notre équipe Ingénierie des données ML. Tu joueras un rôle clé dans la conception et la mise à l’échelle de l’infrastructure et de la plateforme de données qui alimentent les applications de machine learning, les produits basés sur l’IA et les initiatives en data science à travers Plusgrade.
Si tu es passionné·e par la résolution de problématiques de données complexes, par l’activation du ML/IA à grande échelle et par la mise en place de meilleures pratiques en data engineering moderne, nous serions ravis de te rencontrer.
En tant que Staff Developer, tu travailleras en étroite collaboration avec le/la Manager Data Engineering ainsi qu’avec les équipes ML Ops, ML Applications et Science de données afin de définir la direction technique et livrer des systèmes de données à fort impact. Tu seras responsable des décisions d’architecture clés, tu accompagneras et mentoreras les développeur·euse·s, et tu contribueras de manière très concrète aux pipelines de données les plus critiques, aux feature stores et aux plateformes temps réel.
Ton travail permettra la livraison fiable, scalable et optimisée en coûts de produits de données qui soutiennent la prochaine génération de capacités ML/IA chez Plusgrade.
CE QUE TU FERAS:
-Agir en tant que leader technique pour les initiatives de data engineering soutenant les applications ML/IA, les workflows ML Ops et les charges de travail critiques basées sur AWS.
-Concevoir, développer et optimiser des pipelines de données à grande échelle, des systèmes de streaming en temps réel et des feature stores afin de soutenir l’entraînement, l’inférence et le monitoring des modèles ML.
-Définir et faire respecter les meilleures pratiques de gestion du cycle de vie des données, incluant le versionnement, la reproductibilité, la traçabilité (lineage) et la qualité des données.
-Collaborer étroitement avec les ingénieur·e·s ML et les data scientists pour mettre les modèles en production, en assurant une intégration fluide avec les systèmes de déploiement et de monitoring.
-Favoriser l’adoption de frameworks d’orchestration et de workflow (ex. Airflow, Dagster) pour des pipelines cœur de plateforme fiables et robustes.
-Mener des revues de design technique, influencer les décisions d’architecture et assurer l’alignement avec les objectifs organisationnels.
-Agir comme expert·e hands-on, en résolvant les défis les plus complexes de mise à l’échelle, de performance et de fiabilité au sein de la plateforme AWS / Snowflake, avec un focus sur les workflows ML/IA.
-Définir des SLOs pour les systèmes de données ML (fraîcheur des données, latence, fiabilité) et piloter les améliorations afin de les atteindre ou de les dépasser.
-Collaborer avec les équipes plateforme, produit et gouvernance pour mettre en œuvre les standards de sécurité, de conformité et de confidentialité des données à travers tous les produits de données de la plateforme.
-Mentorer les ingénieur·e·s sur l’excellence technique, la qualité du code et le design de systèmes, en favorisant une culture de croissance, d’innovation et de respect des meilleures pratiques et standards.
-Contribuer à la planification stratégique à long terme de la plateforme data de Plusgrade et guider l’adoption de technologies émergentes.
TU ES QUELQU'UN QUI POSSÈDE
-Plus de 8 ans d’expérience en data engineering ou dans des domaines connexes, avec une exposition significative à des cas d’usage ML/IA.
-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 (préférence pour AWS et Snowflake).
-Compétences en programmation très solides en Python et SQL, avec expérience sur des frameworks comme Spark, Flink, Kafka ou équivalent.
-Compréhension approfondie des besoins en données pour le ML, incluant le feature engineering, les feature stores en ligne et hors ligne, et l’ingestion de données en streaming pour le ML temps réel.
-Familiarité avec les pratiques ML Ops, y compris le déploiement de modèles, le monitoring et la reproductibilité.
-Expérience pratique avec GenAI et les pipelines de données soutenant l’entraînement de LLM, le fine-tuning ou le prompt engineering.
-Historique de leadership technique, incluant la conception, l’architecture 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 engineering, ML et produit.
-Expérience de mentorat, en élevant le niveau technique d’une équipe ou d’une organisation.
ATOUS SUPPLÉMENTAIRES:
-Expérience avec des plateformes ML Ops (ex. SageMaker).
-Connaissance des outils modernes de gouvernance des données et des cadres de conformité (ex. GDPR, SOC 2).
-Contributions à des frameworks open-source en data engineering ou ML Ops.
-Connaissance de l’infrastructure-as-code, du CI/CD et de la containerisation (Terraform, Kubernetes, Docker).
CE QUE T' AIMERAS 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
About Plusgrade
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.
Plusgrade is seeking a Staff Data Developer to serve as a senior technical leader within our ML Data Engineering team. You’ll play a pivotal role in designing and scaling the data infrastructure and platform that powers machine learning applications, AI-driven products, and data science initiatives across Plusgrade.
If you’re passionate about solving complex data challenges, enabling ML/AI at scale, and guiding best practices in modern data engineering, we’d love to meet you.
As a Staff Developer you’ll partner closely with the Manager of Data Engineering, ML Ops, ML Applications, and Data Science teams 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.
WHAT YOU WILL BE DOING:
-Serve as the technical lead for data engineering initiatives supporting ML/AI applications, ML Ops workflows, and critical AWS-based data workloads.
-Design, build, and optimize large-scale data pipelines, real-time streaming systems, and feature stores to support training, inference, and monitoring of ML models.
-Define and enforce best practices for data lifecycle management, including versioning, reproducibility, lineage, and quality.
-Collaborate with ML engineers and data scientists to productionize models, ensuring seamless integration with serving and monitoring systems.
-Drive adoption of orchestration and workflow frameworks (e.g., Airflow, Dagster) for reliable core platform pipelines.
-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 AWS/Snowflake platform with a focus on ML/AI workflows.
-Establish SLOs for ML data systems around freshness, latency, and reliability, and drive improvements to meet or exceed them.
-Partner with platform, product, and governance teams to implement data security, compliance, and privacy standards across all core platform data products.
-Mentor engineers on technical excellence, code quality, and system design, fostering a culture of growth and innovation, as well as adherence to best practices and standards.
-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 ML/AI use cases.
-Proven expertise in designing and scaling distributed data systems (batch and real-time) in cloud environments (AWS and Snowflake preferred).
-Very strong programming skills in Python and SQL, with experience in frameworks like Spark, Flink, Kafka, or equivalent.
-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.
-Hands-on experience with GenAI and data pipelines supporting LLM training, fine-tuning, or prompt engineering.
-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, ML, and product teams.
-Experience mentoring engineers and raising the technical bar across a team or organization.
NICE TO HAVE:
-Experience with ML Ops platforms (e.g., SageMaker).
-Knowledge of modern data governance tools and compliance frameworks (e.g., GDPR, SOC 2).
-Contributions to open-source data engineering or ML Ops frameworks.
- 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