Data Engineering Jobs in Canada
There are 1,545 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,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 62%
- cloud 59%
- data-engineering 57%
- analytics 55%
- data-pipelines 54%
- etl 47%
- ai 47%
How the work is done
- Hybrid 251 · 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 135
- Staff 49
- Principal 32
- Junior 29
- C-level 19
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
Databricks Architect: Data Platform & Pipelines Lead Hybrid
Designs and implements scalable data platforms using Databricks Lakehouse, Delta Lake, Spark, and PySpark, modernizing ETL pipelines from Informatica to Databricks in a hybrid Azure/AWS/GCP environment.
Senior Developer, Data Engineering – 6 Months Contract
6-month contract Senior Data Engineer leading migration from legacy ETL tools (Informatica, SSIS, SQL Server) to a cloud-native ELT stack on AWS, Python, Airflow, DBT, and Snowflake at a multifamily real estate company.
Senior Data Platform Engineer – Enablement & APIs
The Senior Data Platform Engineer designs and maintains enterprise data services, building scalable backend components and APIs to support self-serve data analytics. The role focuses on implementing security, governance, and DevSecOps practices within a cloud-based environment.
Data Engineer — 12‑Month Contract (Hybrid, Toronto)
Data Engineer on a 12-month contract building and scaling data pipelines using AWS, Redshift, EMR, Airflow, Kafka, and Python at WEBTOON Entertainment/Wattpad in Toronto.
Azure Data Engineer-Databricks /ADF
Build and maintain Azure data pipelines with Databricks and ADF, optimizing Spark/Pandas notebooks for large-scale financial transaction processing in a regulated environment.
Senior Data Engineer - Revenue Analytics
Design and build scalable cloud data pipelines and warehouses for WestJet’s Revenue Analytics team, transforming raw airline data into actionable pricing and forecasting insights using Snowflake, SQL, and Python.
Revenue Analytics Data Engineer - Onsite
The Senior Data Engineer will design and manage scalable cloud-based data pipelines and architecture for WestJet's Revenue Analytics team. This role involves collaborating with stakeholders to support revenue management and pricing analytics through robust data governance and integration.
[Wattpad] Data Engineer - Maternity Cover
The Data Engineer will design, build, and maintain scalable data infrastructure and ETL pipelines to support data science and analytical needs. This role requires proficiency in Python, PySpark, and AWS technologies within a hybrid work environment in Toronto.
Sr Data Engineer
The Senior Data Engineer will design and build enterprise data products using Microsoft Fabric, working across on-prem and cloud environments. The role involves collaborating with stakeholders to translate business requirements into scalable data pipelines and lakehouse solutions.
Data Engineer
The Data Engineer will design, build, and maintain a scalable data platform and MLOps infrastructure using Microsoft Azure, Python, and Spark. The role involves automating data pipelines, implementing data governance, and deploying LLM-based workflows to support data-driven decision-making.

Data Engineer
The Data Engineer will design and develop scalable real-time and batch data pipelines to support eBay's global marketplace. The role involves working with technologies like Kafka, Spark, Flink, Databricks, and Airflow to build robust data infrastructure and improve data quality.
Director and Practice Lead, Data Engineering
Lead TELUS Digital’s Data Engineering practice, shaping its strategy, P&L, and client impact while advising C-suite executives on AI-ready data infrastructure and transformation.
Data Engineer
The Data Engineer will design and maintain a centralized Azure-based data lake, building ETL/ELT pipelines to integrate EHR and operational data. The role involves complex data migrations, modeling, and ensuring data integrity and compliance within a healthcare environment.
Senior Python ETL Developer
Design, develop, and maintain scalable cloud-native applications and ETL data pipelines using Python, with Kubernetes-based deployments and API integrations for a subcontractor role.