Data Engineering Jobs in Canada
There are 1,334 open Data Engineering jobs in Canada on freehire right now. 555 of them were posted recently. The skills employers ask for most often are sql, python and data-engineering.
Salary
| Currency | Period | 25th | Median | 75th | Postings |
|---|---|---|---|---|---|
| CAD | year | CA$110,000 | CA$138,000 | CA$170,000 | 146 |
| CAD | hour | CA$61 | CA$72 | CA$92 | 20 |
From postings that disclose pay. Currencies are counted separately, never converted.
Most requested skills
- sql 67%
- python 64%
- data-engineering 63%
- cloud 60%
- analytics 57%
- data-pipelines 52%
- ai 48%
- etl 45%
How the work is done
- Hybrid 248 · 19%
- Remote 129 · 10%
- Onsite 36 · 3%
Visa sponsorship offered in 20% of the 41 postings that state a position on it.
Seniority
- Senior 497
- Lead 97
- Staff 67
- C-level 24
- Middle 21
- Principal 20
Who is hiring
- 1000+ employees 142
- 501-1000 employees 25
- 51-200 employees 7
- 201-500 employees 6
- 11-50 employees 3
- 1-10 employees 1
Data Engineer
Who we are: Founded in 2010, Semios Group is a leading agricultural technology company helping growers, agronomists, and ag retailers manage over 200 million acres across five countries. Semios pioneered variable-rate…
Manager, Engineering - TD Data Platform
Engineering leader at TD managing a team of Data Engineers and Technology Specialists supporting Branch Banking, Coach Ready and Loyalty, delivering a 2–3-year technology roadmap for Canadian Personal Banking. Combines people leadership with hands-on data engineering across PySpark, Python, SQL and Azure Databricks pipelines.
Manager, Engineering - TD Data Platform
Engineering manager leading a team of data engineers and technology specialists supporting Branch Banking, Coach Ready and Loyalty within TD's Canadian Personal Banking, delivering a 2-3 year data platform roadmap. Core stack: PySpark, Python, SQL, and Azure Databricks ETL pipelines.
Engineering Manager Data Platform
Engineering manager at TD Bank in Toronto leading Data Engineers and Technology Specialists, delivering Azure Databricks data pipelines and automation for Canadian Personal Banking (Branch Banking, Coach Ready, Loyalty) on a 2–3 year roadmap. Hands-on with Python, SQL, and PySpark.
Data Platform Engineer - Security, CI/CD & Automation
Builds and operates an enterprise data platform in Edmonton, covering data ingestion, orchestration, CI/CD pipelines, data quality, testing, monitoring, and governance, while collaborating with architects and BI teams to keep data environments secure, scalable, and auditable.
Senior Data Engineer, Microsoft Fabric - 6 month contract-(Hybrid)
6-month contract (hybrid, Vancouver) for a Senior Data Engineer / Microsoft Fabric SME at Central 1 Credit Union, building enterprise-scale data platforms using OneLake, Fabric Lakehouse and Data Warehouse, Data Factory, SQL, dbt and PySpark, plus Power BI integrations and CI/CD via Azure DevOps.
Head of Data Platform Engineering
On-site leadership role in Winnipeg: the Head of Data Platform leads Alpaca's platform engineering and ETL teams through three team leads, owning architecture across Trino, Iceberg, GCS, Airflow, Airbyte, Redpanda, and dbt, plus invoicing accuracy, embedded analytics, and on-call operations for a platform handling hundreds of millions of daily events.
Data Engineer - Python, PySpark, SQL, Snowflake & API Integration
Contract data engineer role in Toronto building and optimizing scalable data pipelines and cloud data solutions with Python, PySpark, SQL, and Snowflake, including REST API integrations and ETL/ELT workflows, data quality checks, and Snowflake performance tuning.
Data Engineer: Python, PySpark & Snowflake API Pipelines
Data engineer in Toronto designing and maintaining scalable ETL/ELT pipelines using Python, PySpark, SQL, and Snowflake, including API integrations and Snowflake performance optimization. Requires 3+ years of hands-on data engineering experience.
Staff Data Platform Engineer
Staff-level data engineer on Jobber's Data Platform Team in Edmonton: designs scalable batch and real-time data pipelines on AWS, builds reliability, governance and observability frameworks, and mentors engineers while providing architectural direction.
Data Platform Engineer
Recruiting for an Edmonton-based client: a Data Platform Engineer builds and operates an enterprise data platform — ingestion, orchestration, CI/CD, security (SSO, RBAC), and monitoring/data-quality frameworks. Core stack: Python, SQL/PostgreSQL, Airflow/Dagster, dbt, Git, Linux and Docker.
Senior Staff Data Engineer, Web Data Pipelines
Design and own the large-scale web data pipeline feeding Cohere's language models: extracting, parsing, deduplicating, and filtering raw internet data into high-quality pre-training corpora, while collaborating with data and evaluation teams to optimize corpus quality.
Staff Data Engineer
Staff Data Engineer on Jobber's Data Platform team, designing and building scalable batch and real-time data pipelines (including CDC into Snowflake) on AWS. Sets reliability/observability standards, builds self-serve data tooling, and mentors engineers while contributing hands-on architecture and code.
Senior Microsoft Fabric Data Engineer
Senior data engineer building and governing secure Microsoft Fabric pipelines and trusted data products for the Insolvency Service in Stratford, integrating Dynamics 365, Dataverse, and Azure services to support analytics, reporting, and AI, with flexible working options.
Senior ETL Data Engineer Sun Life
Senior ETL Data Engineer on Sun Life's Canadian Operations team (hybrid, Toronto): design, build, and maintain ETL pipelines and data warehouse models that power analytics, troubleshoot data issues, and mentor other data engineers. Core tools include Informatica, Talend, or SSIS.