Data Engineering Jobs in Canada
There are 1,549 open Data Engineering jobs in Canada on freehire right now. 572 of them were posted recently. The skills employers ask for most often are sql, python and cloud.
Salary
| Currency | Period | 25th | Median | 75th | Postings |
|---|---|---|---|---|---|
| CAD | year | CA$111,390 | CA$132,924 | CA$159,300 | 234 |
| CAD | hour | CA$65 | CA$72 | CA$92 | 36 |
| USD | year | $117,500 | $140,000 | $170,000 | 22 |
From postings that disclose pay. Currencies are counted separately, never converted.
Most requested skills
- sql 63%
- python 62%
- cloud 59%
- data-engineering 57%
- analytics 55%
- data-pipelines 54%
- etl 48%
- ai 47%
How the work is done
- Hybrid 253 · 16%
- Remote 138 · 9%
- Onsite 16 · 1%
Visa sponsorship offered in 44% of the 112 postings that state a position on it.
Seniority
- Senior 553
- Lead 135
- Staff 49
- Principal 32
- Junior 29
- C-level 20
Who is hiring
- 1000+ employees 314
- 501-1000 employees 112
- 51-200 employees 35
- 11-50 employees 20
- 201-500 employees 16
- 1-10 employees 2
Senior Data Engineer
Build and maintain data pipelines and ETL processes using PySpark, Airflow, and Databricks to power analytics and customer-focused products for a large retail company.
Lead Data Engineer
Lead a team building scalable data pipelines and AI-driven analytics using Python, Spark, and PyTorch to process large-scale datasets for enterprise clients.
Data Engineer - Montreal
Designs and maintains scalable data pipelines, ETL processes, and cloud-based data warehouses to support analytics and business intelligence workflows.
Data Engineer (32211)
Build and maintain Azure Synapse-based data pipelines, integrate third-party systems, and design optimized data models for analytics and reporting.
Data Engineer Tester
Test and validate ETL pipelines and data transformations on Azure Databricks for a shift-scheduling analytics project, writing SQL-based test scripts and coordinating UAT.
Senior Data Engineer
Build and maintain scalable data pipelines and analytics infrastructure using Python, Spark, and Snowflake to power business insights and decision-making.
Data Engineer
Design and maintain AWS-based data pipelines and lakehouse architecture for environmental services, processing large datasets to support analytics and business intelligence.
Senior Data Engineer
Senior Data Engineer builds and maintains data pipelines and models in AWS/Snowflake to power analytics and AI use cases for a large Canadian insurer.
Data Engineer II
Build and maintain data pipelines, models, and ETL jobs in Azure using Python, Delta Lake, and SQL to support banking analytics and reporting.
Data Engineer
Design and maintain data pipelines, ETL processes, and cloud-based data solutions to ensure accurate, accessible data for analytics and reporting in an enterprise environment.

Intermediate Data Engineer
Builds and optimizes backend systems and data pipelines for a workforce-planning SaaS product using Node.js, Postgres, and cloud data tools.
Senior Data Engineer
Build and optimize Snowflake-based data pipelines and Qlik datasets to modernize Aviva Canada’s claims analytics platform, using Python and SQL.
Senior Data Engineer
Design and build scalable data pipelines and warehouses to centralize game-development metrics, telemetry, and project data for BI dashboards and leadership reporting at a major video-game publisher.
Lead Data Engineer
Lead a team to modernize and optimize ETL pipelines, migrating legacy Ab Initio systems to AWS-native solutions while ensuring performance, scalability, and governance for financial data platforms.
GCP Data Engineer
Designs and builds scalable GCP-based data pipelines and real-time analytics for a healthcare platform, using BigQuery, Kafka, and PySpark.
Hands-On Senior Data Engineering Manager
Lead a small data engineering team at a capital brokerage, building scalable Databricks pipelines and Airflow workflows while balancing hands-on coding with team management.
Senior Snowflake Data Engineer | AWS, Spark & AI Growth
Design and build scalable data pipelines on AWS and Snowflake, using Python, SQL, and Spark to enable advanced analytics for clients.
Data Engineer
Builds and optimizes big-data pipelines using Hadoop, Spark, and SQL for a banking analytics platform, ensuring scalable ETL and reporting.
Sr. Data engineer-- KATDC5697872
Senior data engineer builds and maintains scalable data pipelines using Snowflake, DBT, Glue, and Python to deliver analytics and reporting solutions for enterprise clients.