Data Engineering Jobs in Canada
There are 1,548 open Data Engineering jobs in Canada on freehire right now. 575 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,320 | CA$132,500 | CA$159,300 | 233 |
| 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 61%
- cloud 59%
- data-engineering 57%
- analytics 55%
- data-pipelines 54%
- etl 47%
- ai 47%
How the work is done
- Hybrid 253 · 16%
- Remote 139 · 9%
- Onsite 16 · 1%
Visa sponsorship offered in 44% of the 111 postings that state a position on it.
Seniority
- Senior 554
- Lead 136
- Staff 49
- Principal 32
- Junior 29
- C-level 20
Who is hiring
- 1000+ employees 313
- 501-1000 employees 112
- 51-200 employees 35
- 11-50 employees 21
- 201-500 employees 16
- 1-10 employees 2
Cloud Data Engineer (5+ years) to configure cloud environments and build data pipelines using Azure Synapse, ADF, Databricks, and Spark
Builds and maintains cloud data pipelines in Azure, migrating Synapse workflows to ADF/Databricks, testing, and deploying production data processes for a transportation ITSM project.
Azure Data Engineer - Databricks, Synapse & Unity Catalog
Azure Data Engineer building and migrating solutions on Databricks, Synapse, and Unity Catalog, owning the full development lifecycle including Tableau-to-PowerBI dashboard migration in Toronto.
Lead, Data Engineering
Lead a team of data engineers to design, implement, and maintain scalable data pipelines and infrastructure for RBC’s asset management, focusing on BI, ML, and AI-driven decision-making.
Senior Data Engineer - Cloud Data & Analytics
Builds and maintains data pipelines, models, and analytics solutions for Alberta’s public services, ensuring reliable decision-making via on-prem/cloud environments and Power BI reporting.
Data Engineer - 12-Month Contract, Hybrid Toronto
Data Engineer on a 12-month contract building ETL pipelines and scalable data infrastructure using AWS, Redshift, Kafka, Airflow, and Python at WEBTOON/Wattpad.
Data Engineer
Data Engineer building and maintaining scalable batch and real-time data pipelines for an IoT-enabled worker safety platform, using AWS data services, Python/SQL/Java/Scala, Kafka, Terraform, and AWS Glue.

Junior Data Engineer: Build Reliable Data Pipelines
Junior Data Engineer on a term contract (Aug 19–Dec 31) at PLATO, designing and maintaining data pipelines and ETL processes to support a growing analytics function in New Brunswick, Canada.
Senior Data Engineer
The Senior Data Engineer will design, build, and maintain scalable enterprise data pipelines and BI solutions for the Government of Alberta. The role involves working with cloud platforms like Azure, Databricks, and Microsoft Fabric to transform complex datasets into actionable insights.
Data Platform Engineer
Senior backend platform engineer building a high-throughput financial analytics application (EMFI) using Python/FastAPI microservices and Snowflake, with end-to-end ownership of features from API design to cloud deployment—hybrid in Toronto.
Senior Data Engineer
Senior Data Engineer at BC Transit designing and maintaining automated data pipelines, cloud data platform architectures, and scalable data products that power reporting, analytics, and ML across the organization.
[Wattpad] Data Engineer - Maternity Cover
Build and scale data infrastructure and ETL pipelines in Python/PySpark to power analytics and data products for a global storytelling platform.
Data Engineer, Master Data Management (MDM)
Data Engineer focused on Master Data Management, building and maintaining ETL/ELT pipelines into Snowflake, enforcing data quality, and managing Golden Records for a fleet management company's enterprise data platform.
MDM Data Engineer: Snowflake & Data Quality
Builds and maintains Snowflake-based ETL/ELT pipelines to implement MDM, ensuring data quality and trusted Golden Records for business decision-making.
Senior Data Engineer
The Senior Data Engineer leads the migration of legacy SQL Server environments to Azure SQL Managed Instance, providing architectural guidance and overseeing data validation and quality controls.
Data Engineer — Real-Time IoT Data Pipelines (Hybrid)
Data Engineer building and maintaining real-time and batch IoT data pipelines using AWS services (Redshift, EMR, S3, Lambda, Kinesis, MSK), SQL, and Python/Java/Scala to deliver data to analytics and product teams.
Senior Data Engineer
Senior Data Engineer building scalable data architectures and enterprise data products on Azure, Databricks, Delta Lake, Spark/PySpark, SQL, and Python, leading ETL/ELT pipelines, data quality, and governance initiatives while mentoring engineers.

Lead, Data Governance
Lead Alpaca’s data governance program: set classification, access, and protection standards for its global brokerage-data lakehouse and analytics stack, ensuring compliance with financial regulations and partner requirements.
Data Governance Lead - Contract
Lead the development and implementation of a province-wide health data governance program for a large-scale Clinical Information Solution transformation in Ontario's public healthcare sector, focusing on governance frameworks, privacy, and policy.
Senior Tealium Tech Lead - CDP & Data Platform Architect
Leads Tealium-based data platform architecture, mentors teams, and ensures accurate customer journey data across Adobe Analytics, GA4, Salesforce, Braze, and Amperity.