Développeur.se intermédiaire en Données (ingénierie des données)// Intermediate Data Developer (Data Engineering)
Top Benefits
About the role
Dé****veloppeur.se Données
Le voyage est plus que l’arrivée à destination — c’est l’ensemble des expériences vécues en cours de route. Nous collaborons avec plus de 200 entreprises aériennes, hôtelières, ferroviaires, maritimes et financières pour transformer les déplacements quotidiens en expériences extraordinaires. Guidés par nos valeurs d’ambition, d’innovation et de collaboration, nous repoussons constamment les limites et croyons fermement que nous sommes meilleurs ensemble.
Rejoins-nous pour façonner l’avenir du voyage en libérant la puissance des données.
À PROPOS DU RÔLE :
Nous recherchons un(e) Ingénieur(e) de données intermédiaire pour rejoindre notre équipe Data Engineering en pleine croissance. Dans ce rôle, tu seras responsable de concevoir, développer et maintenir des pipelines de données et des plateformes évolutives qui soutiennent l’analytique, le reporting et l’innovation produit. Tu collaboreras avec des ingénieurs, des analystes et des parties prenantes afin de garantir que les données soient exactes, accessibles et fiables à travers toute l’organisation.
CE QUE TU FERAS :
- Concevoir, développer et maintenir des pipelines ETL/ELT robustes afin d’intégrer des données provenant de multiples sources vers une plateforme de données centralisée dans le cloud
- Construire des processus scalables d’ingestion, de transformation et d’enrichissement des données en utilisant Python, SQL et PySpark
- Optimiser les flux de données pour la performance, la scalabilité et l’efficacité des coûts dans le cloud
- Mettre en place des contrôles de qualité et de validation des données afin d’assurer la fiabilité du reporting, des analyses et des produits axés sur les données
- Collaborer avec des équipes multidisciplinaires pour traduire les besoins d’affaires en solutions techniques de données
- Soutenir des transformations à grande échelle à l’aide de frameworks de traitement distribué
- Diagnostiquer et résoudre les problèmes liés aux pipelines de données afin d’assurer leur fiabilité et leur disponibilité
- Participer aux revues de code et contribuer aux standards et aux bonnes pratiques d’ingénierie
- Documenter les processus, pipelines et schémas de données afin d’améliorer la transparence et la réutilisabilité
- Rester à jour sur les outils modernes de data engineering, les meilleures pratiques et les technologies cloud, avec une volonté constante d’apprendre et de partager les connaissances
- Construire des solutions en tenant compte des parties prenantes, pas seulement des pipelines techniques
- Détenir un baccalauréat en informatique, en systèmes d’information, en génie ou dans un domaine connexe
TU ES QUELQU'UN AVEC:
- 3+ années d’expérience en ingénierie des données, développement de données ou gestion des données
- Solide expérience pratique avec Snowflake et les concepts modernes d’entrepôts de données (data lakes, lakehouse, streaming)
- Maîtrise de Python et SQL pour construire et optimiser des pipelines de données
- Expérience concrète avec les services AWS tels que S3, Glue, Lambda, Redshift ainsi que des plateformes de données comme Snowflake
- Expérience avec les concepts ETL/ELT, la modélisation de données et les entrepôts de données
- Expérience avec des outils d’orchestration (Airflow, Dagster)
- Expérience pratique avec PySpark et les frameworks de traitement distribué (ex. : AWS EMR)
- Connaissance de l’optimisation des performances des pipelines et du débogage
- Solides compétences en résolution de problèmes, analyse et collaboration
- Expérience avec le contrôle de version (Git) et les workflows CI/CD
SERAIT UN PLUS :
- Expérience avec les outils de gouvernance, catalogage et traçabilité des données (Collibra, Alation, Atlan)
- Exposition aux pipelines de features ML ou workflows MLOps
- Connaissance des pratiques DataOps et plateformes avancées de monitoring/alertes
- Compétence en développement/intégration d’API REST
- Expérience avec Docker, Kubernetes et les workloads conteneurisés
- Familiarité avec les outils BI (Tableau, Looker)
- Expérience dans des systèmes à haut débit ou faible latence
CE QUE TU 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
Allocation pour des fournitures de bureau / transport
Programme de travail à distance basé sur l’ancienneté
Programme de prime de congé parental
Passeport pour l'aventure
Allocation de formation
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.
Si tu as une préférence concernant la langue de tes entrevues, merci d’en informer notre équipe Talent lorsqu’elle te contactera.
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 technique
Tous les candidats recevront des commentaires, qu'ils réussissent ou non toutes les étapes de notre processus d'entrevue. Toutes vos informations seront confidentielles.
Intermediate Data Engineer, Data Engineering
Travel is more than reaching a destination—it’s about the experiences created along the way. We partner with over 200 airline, hospitality, cruise, passenger rail, and financial services companies to transform everyday travel into extraordinary journeys. Guided by our values of ambition, innovation, and collaboration, we continuously raise the bar and believe we are better together.Join us in shaping the future of travel by unlocking the power of data.
About the Role
We are looking for an Intermediate Data Engineer to join our growing Data Engineering team. In this role, you will design, build, and maintain scalable data pipelines and platforms that support analytics, reporting, and product innovation. You will collaborate with engineers, analysts, and business stakeholders to ensure data is accurate, accessible, and reliable across the organization.
What You’ll Do
- Design, develop, and maintain robust ETL/ELT pipelines to integrate data from multiple sources into a centralized cloud-based data platform
- Build scalable data ingestion, transformation, and enrichment processes using Python, SQL, and PySpark
- Optimize data workflows for performance, scalability, and cost efficiency in the cloud
- Implement data quality and validation checks to ensure trust in reporting, analytics, and data-infused products
- Collaborate with cross-functional teams to translate business requirements into technical data solutions
- Support large-scale transformations using distributed processing frameworks
- Troubleshoot and resolve issues in data pipelines, ensuring reliability and uptime
- Participate in code reviews and contribute to engineering standards and best practices
- Document data processes, pipelines, and schemas to improve transparency and reusability
- Stay current with modern data engineering tools, practices, and cloud technologies with a passion for continual learning and knowledge sharing
- Building with stakeholders in mind, not just raw pipelines.
- Bachelor’s degree in Computer Science, Information Systems, Engineering, or related field
What You Bring
- 3+ years of experience in data engineering, data development, or data management
- Strong hands-on experience with Snowflake and modern data warehouse concepts (data lakes, lakehouse, streaming)
- Proficiency in Python and SQL for building and optimizing data pipelines
- Hands-on experience with AWS services such as S3, Glue, Lambda, Redshift, and data platforms such as Snowflake.
- Experience with ETL/ELT, data modeling, and data warehousing concepts
- Experience with orchestration tools (Airflow, Dagster)
- Hands-on experience with PySpark and distributed data processing frameworks (e.g., AWS EMR)
- Knowledge of pipeline performance optimization and debugging
- Strong problem-solving, analytical, and collaboration skills
- Experience with version control (Git) and CI/CD workflows
Nice to Have
- Exposure to real-time/streaming data (Kafka, Kinesis)
- Knowledge of infrastructure as code (Terraform, CloudFormation)
- Experience with RESTful API development and integration
- Familiarity with BI or visualization tools (Tableau, Looker)
- Knowledge of Java or Scala is a plus
WHAT YOU’LL LOVE ABOUT US:
RRSP Matching
Comprehensive Health Plans
Flexible Paid Time Off
✈️ Travel Experience Perk
Annual Wellness Perk
Commuter Perk
Tenure-based Work From Anywhere Program
Parental Leave Top Up
Adventure Pass
Learning Allowance
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
- Final Team Interview
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
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.
Note for job seekers: Please be aware of fraudulent job offers – we will never contact you from a personal email account (e.g., Gmail). Always verify communications come from official company channels such as plusgrade.com or points.com. Thank you.
Développeur.se intermédiaire en Données (ingénierie des données)// Intermediate Data Developer (Data Engineering)
Top Benefits
About the role
Dé****veloppeur.se Données
Le voyage est plus que l’arrivée à destination — c’est l’ensemble des expériences vécues en cours de route. Nous collaborons avec plus de 200 entreprises aériennes, hôtelières, ferroviaires, maritimes et financières pour transformer les déplacements quotidiens en expériences extraordinaires. Guidés par nos valeurs d’ambition, d’innovation et de collaboration, nous repoussons constamment les limites et croyons fermement que nous sommes meilleurs ensemble.
Rejoins-nous pour façonner l’avenir du voyage en libérant la puissance des données.
À PROPOS DU RÔLE :
Nous recherchons un(e) Ingénieur(e) de données intermédiaire pour rejoindre notre équipe Data Engineering en pleine croissance. Dans ce rôle, tu seras responsable de concevoir, développer et maintenir des pipelines de données et des plateformes évolutives qui soutiennent l’analytique, le reporting et l’innovation produit. Tu collaboreras avec des ingénieurs, des analystes et des parties prenantes afin de garantir que les données soient exactes, accessibles et fiables à travers toute l’organisation.
CE QUE TU FERAS :
- Concevoir, développer et maintenir des pipelines ETL/ELT robustes afin d’intégrer des données provenant de multiples sources vers une plateforme de données centralisée dans le cloud
- Construire des processus scalables d’ingestion, de transformation et d’enrichissement des données en utilisant Python, SQL et PySpark
- Optimiser les flux de données pour la performance, la scalabilité et l’efficacité des coûts dans le cloud
- Mettre en place des contrôles de qualité et de validation des données afin d’assurer la fiabilité du reporting, des analyses et des produits axés sur les données
- Collaborer avec des équipes multidisciplinaires pour traduire les besoins d’affaires en solutions techniques de données
- Soutenir des transformations à grande échelle à l’aide de frameworks de traitement distribué
- Diagnostiquer et résoudre les problèmes liés aux pipelines de données afin d’assurer leur fiabilité et leur disponibilité
- Participer aux revues de code et contribuer aux standards et aux bonnes pratiques d’ingénierie
- Documenter les processus, pipelines et schémas de données afin d’améliorer la transparence et la réutilisabilité
- Rester à jour sur les outils modernes de data engineering, les meilleures pratiques et les technologies cloud, avec une volonté constante d’apprendre et de partager les connaissances
- Construire des solutions en tenant compte des parties prenantes, pas seulement des pipelines techniques
- Détenir un baccalauréat en informatique, en systèmes d’information, en génie ou dans un domaine connexe
TU ES QUELQU'UN AVEC:
- 3+ années d’expérience en ingénierie des données, développement de données ou gestion des données
- Solide expérience pratique avec Snowflake et les concepts modernes d’entrepôts de données (data lakes, lakehouse, streaming)
- Maîtrise de Python et SQL pour construire et optimiser des pipelines de données
- Expérience concrète avec les services AWS tels que S3, Glue, Lambda, Redshift ainsi que des plateformes de données comme Snowflake
- Expérience avec les concepts ETL/ELT, la modélisation de données et les entrepôts de données
- Expérience avec des outils d’orchestration (Airflow, Dagster)
- Expérience pratique avec PySpark et les frameworks de traitement distribué (ex. : AWS EMR)
- Connaissance de l’optimisation des performances des pipelines et du débogage
- Solides compétences en résolution de problèmes, analyse et collaboration
- Expérience avec le contrôle de version (Git) et les workflows CI/CD
SERAIT UN PLUS :
- Expérience avec les outils de gouvernance, catalogage et traçabilité des données (Collibra, Alation, Atlan)
- Exposition aux pipelines de features ML ou workflows MLOps
- Connaissance des pratiques DataOps et plateformes avancées de monitoring/alertes
- Compétence en développement/intégration d’API REST
- Expérience avec Docker, Kubernetes et les workloads conteneurisés
- Familiarité avec les outils BI (Tableau, Looker)
- Expérience dans des systèmes à haut débit ou faible latence
CE QUE TU 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
Allocation pour des fournitures de bureau / transport
Programme de travail à distance basé sur l’ancienneté
Programme de prime de congé parental
Passeport pour l'aventure
Allocation de formation
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.
Si tu as une préférence concernant la langue de tes entrevues, merci d’en informer notre équipe Talent lorsqu’elle te contactera.
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 technique
Tous les candidats recevront des commentaires, qu'ils réussissent ou non toutes les étapes de notre processus d'entrevue. Toutes vos informations seront confidentielles.
Intermediate Data Engineer, Data Engineering
Travel is more than reaching a destination—it’s about the experiences created along the way. We partner with over 200 airline, hospitality, cruise, passenger rail, and financial services companies to transform everyday travel into extraordinary journeys. Guided by our values of ambition, innovation, and collaboration, we continuously raise the bar and believe we are better together.Join us in shaping the future of travel by unlocking the power of data.
About the Role
We are looking for an Intermediate Data Engineer to join our growing Data Engineering team. In this role, you will design, build, and maintain scalable data pipelines and platforms that support analytics, reporting, and product innovation. You will collaborate with engineers, analysts, and business stakeholders to ensure data is accurate, accessible, and reliable across the organization.
What You’ll Do
- Design, develop, and maintain robust ETL/ELT pipelines to integrate data from multiple sources into a centralized cloud-based data platform
- Build scalable data ingestion, transformation, and enrichment processes using Python, SQL, and PySpark
- Optimize data workflows for performance, scalability, and cost efficiency in the cloud
- Implement data quality and validation checks to ensure trust in reporting, analytics, and data-infused products
- Collaborate with cross-functional teams to translate business requirements into technical data solutions
- Support large-scale transformations using distributed processing frameworks
- Troubleshoot and resolve issues in data pipelines, ensuring reliability and uptime
- Participate in code reviews and contribute to engineering standards and best practices
- Document data processes, pipelines, and schemas to improve transparency and reusability
- Stay current with modern data engineering tools, practices, and cloud technologies with a passion for continual learning and knowledge sharing
- Building with stakeholders in mind, not just raw pipelines.
- Bachelor’s degree in Computer Science, Information Systems, Engineering, or related field
What You Bring
- 3+ years of experience in data engineering, data development, or data management
- Strong hands-on experience with Snowflake and modern data warehouse concepts (data lakes, lakehouse, streaming)
- Proficiency in Python and SQL for building and optimizing data pipelines
- Hands-on experience with AWS services such as S3, Glue, Lambda, Redshift, and data platforms such as Snowflake.
- Experience with ETL/ELT, data modeling, and data warehousing concepts
- Experience with orchestration tools (Airflow, Dagster)
- Hands-on experience with PySpark and distributed data processing frameworks (e.g., AWS EMR)
- Knowledge of pipeline performance optimization and debugging
- Strong problem-solving, analytical, and collaboration skills
- Experience with version control (Git) and CI/CD workflows
Nice to Have
- Exposure to real-time/streaming data (Kafka, Kinesis)
- Knowledge of infrastructure as code (Terraform, CloudFormation)
- Experience with RESTful API development and integration
- Familiarity with BI or visualization tools (Tableau, Looker)
- Knowledge of Java or Scala is a plus
WHAT YOU’LL LOVE ABOUT US:
RRSP Matching
Comprehensive Health Plans
Flexible Paid Time Off
✈️ Travel Experience Perk
Annual Wellness Perk
Commuter Perk
Tenure-based Work From Anywhere Program
Parental Leave Top Up
Adventure Pass
Learning Allowance
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
- Final Team Interview
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
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.
Note for job seekers: Please be aware of fraudulent job offers – we will never contact you from a personal email account (e.g., Gmail). Always verify communications come from official company channels such as plusgrade.com or points.com. Thank you.