Senior Data Engineer

Flex Travels Solutions Inc.

Montreal (administrative region)

Hybrid

CAD 120,000 - 160,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Remote work flexibility
Hybrid work arrangement (Montreal)
Career development opportunities

Job summary

Flex Travel Solutions is seeking a Senior Data Engineer in Montreal, QC (Hybrid) to design, build, and maintain scalable data pipelines and data warehousing infrastructure powering analytics, reporting, and AI initiatives.

You will collaborate with data analysts, scientists, and product teams to deliver data solutions, enforce governance, optimize performance, and mentor junior engineers while ensuring data platform reliability and security.

Qualifications

  • 8+ years of experience in data engineering or a related field.
  • Strong proficiency in SQL and Python for data processing.
  • Hands-on experience with data pipeline tools such as Apache Airflow, dbt, Spark, or similar.
  • Experience with designing scalable lakehouse architectures using Apache Iceberg on AWS data services.
  • Experience with cloud data platforms (AWS Redshift, Google BigQuery, Snowflake, or Azure Synapse).
  • Familiarity with streaming data technologies (Kafka, Kinesis, Pub/Sub).
  • Experience with containerization and infrastructure-as-code (Docker, Terraform).
  • Strong analytical mindset and ability to translate business requirements into technical data solutions.

Responsibilities

  • Design, build, and maintain scalable data pipelines and ETL/ELT workflows.
  • Develop and manage data warehouse and data lake infrastructure on cloud platforms.
  • Collaborate with data analysts, data scientists, and product teams to deliver data solutions aligned with business needs.
  • Define and enforce data quality standards, governance practices, and documentation.
  • Optimize query performance and data processing for large-scale datasets.
  • Integrate data from diverse sources including APIs, third-party travel systems, and internal applications.
  • Support the development of dashboards, reporting tools, and self-serve analytics capabilities.
  • Champion data engineering best practices and mentor junior team members.
  • Work with engineering and DevOps to ensure data platform reliability, security, and compliance.
  • Evaluate and recommend new data technologies, tools, and architectural patterns.

Skills

SQL
Python
Data modeling
Communication

Education

Bachelor's degree in Computer Science or related

Tools

Airflow
dbt
Spark
Apache Iceberg
AWS data services (S3, Glue, EMR, Athena, Lake Formation)
Redshift
BigQuery
Snowflake
Azure Synapse
Kafka
Kinesis
Pub/Sub
Docker
Terraform

Job description

# Senior Data EngineerMontreal, QC (Hybrid)Full-timeAt Flex Travel Solutions, we foster an environment of passion, innovation and collaboration. We believe in a dynamic work culture that empowers employees to grow and expand their knowledge. If our ethos resonates with you, we'd love for you to join us!As a technology first company, we're currently looking for a Senior Data Engineer to join our team.The Role: As a Senior Data Engineer at FTS, you will report to the Head of Engineering with the responsibility of designing, building, and maintaining robust data pipelines and infrastructure that power our travel technology platform. You will play a key role in ensuring that data is reliable, accessible, and structured to support analytics, reporting, and AI/ML initiatives across the organization.Responsibilities:* Design, build, and maintain scalable data pipelines and ETL/ELT workflows.* Develop and manage data warehouse and data lake infrastructure on cloud platforms.* Collaborate with data analysts, data scientists, and product teams to deliver data solutions aligned with business needs.* Define and enforce data quality standards, governance practices, and documentation.* Optimize query performance and data processing for large-scale datasets.* Integrate data from diverse sources including APIs, third-party travel systems, and internal applications.* Support the development of dashboards, reporting tools, and self-serve analytics capabilities.* Champion data engineering best practices and mentor junior team members.* Work with engineering and DevOps to ensure data platform reliability, security, and compliance.* Evaluate and recommend new data technologies, tools, and architectural patterns.Experience/Skills Required:* 8+ years of experience in data engineering or a related field.* Strong proficiency in SQL and Python (or Scala/Java) for data processing.* Hands-on experience with data pipeline tools such as Apache Airflow, dbt, Spark, or similar.* Hands-on experience with designing scalable lakehouse architectures using open table formats such as Apache Iceberg, with deep expertise in AWS data services (S3, Glue, EMR, Athena, Lake Formation).* Experience with cloud data platforms (AWS Redshift, Google BigQuery, Snowflake, or Azure Synapse).* Solid understanding of data modeling, dimensional design, and data warehousing concepts.* Familiarity with streaming data technologies (Kafka, Kinesis, or Pub/Sub).* Experience with containerization and infrastructure-as-code (Docker, Terraform).* Strong analytical mindset and ability to translate business requirements into technical data solutions.* Excellent communication skills with both technical and non-technical stakeholders.* Experience in travel technology or airline data systems is an asset.* Bachelor's degree in Computer Science, Engineering, or a related field preferred.What you can expect from us:* Remote work flexibility (minimum 3 days in office — based in Quebec)* Guidance from senior team members* Collaboration with a supportive and committed team* Prospects for personal and professional development
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Intermediate Data Engineer
Intermediate Data Engineer

Flex Travels Solutions Inc. • Montreal (administrative region)

Hybrid
CAD 85,000 - 110,000
Hybrid work flexibility
Senior BI & Data Analyst
Senior BI & Data Analyst

Flex Travels Solutions Inc. • Montreal (administrative region)

Hybrid
CAD 90,000 - 120,000
Hybrid work model
BI & Data Analyst
BI & Data Analyst

Flex Travels Solutions Inc. • Montreal (administrative region)

Hybrid
CAD 65,000 - 95,000
Hybrid work flexibility
Montreal office
Senior Full Stack Developer
Senior Full Stack Developer

Flex Travels Solutions Inc. • Montreal (administrative region)

Hybrid
CAD 110,000 - 160,000
Remote work flexibility
Mentorship from seniors
Collaborative team environment
+1
Intermediate Full Stack Developer
Intermediate Full Stack Developer

Flex Travels Solutions Inc. • Montreal (administrative region)

Hybrid
CAD 75,000 - 110,000
Customer Service Representative
Customer Service Representative

Flex Travels Solutions Inc. • Montreal (administrative region)

Hybrid
CAD 42,000 - 54,000
Hybrid work flexibility
Technical Operations & Compliance Lead
Technical Operations & Compliance Lead

Flex Travels Solutions Inc. • Montreal (administrative region)

Hybrid
CAD 110,000 - 150,000
Hybrid work model
Senior BI & Data Analytics Lead (Hybrid, Montreal)
Senior BI & Data Analytics Lead (Hybrid, Montreal)

Flex Travels Solutions Inc. • Montreal (administrative region)

Hybrid
CAD 90,000 - 120,000
Hybrid work model
Engineering Manager
Engineering Manager

Plusgrade • Canada

Hybrid
CAD 120,000 - 180,000
RRSP Matching
Health Plans
Flexible PTO
+6
Senior Data Engineer
Senior Data Engineer

Super • Toronto

On-site
CAD 120,000 - 190,000
Competitive salary
Learning allowance
Equity options
+5