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 Platform Engineer: Build a Trusted Data Platform
Peace Hills General Insurance, an Edmonton-based insurer, seeks a Data Platform Engineer to build and operate a modern data platform from its Edmonton office — covering ingestion, delta extraction, orchestration, and migration off legacy data warehouses, with a focus on security, data quality, and governance to enable regulatory submissions and trusted data products.
Senior DataOps Cloud Data Engineer
Senior DataOps Cloud Data Engineer on a 12-month onsite contract in Toronto supporting Ontario's Ministry of Public and Business Service Delivery and Procurement. Designs cloud-native data platforms, ETL/ELT pipelines, and Lakehouse architectures using Databricks, Delta Lake, Azure Data Services, and CI/CD automation.
Staff ML Data Engineer Toronto
Staff-level ML data engineer with RBC Wealth Management's Data & AI team in Toronto: builds feature stores, training datasets, and production data pipelines for AI/ML and BI workloads, including MCP/API integrations and model monitoring. Core stack: Python, SQL, Databricks, Snowflake, Spark, and cloud services.
Senior Staff Data Engineer Staff
Senior data engineering leadership role at Cohere, a security-first enterprise AI company: head the Data Foundation pillar of the Analytics and Data Insights team, running ingestion into BigQuery via Airflow and Cloud Run, modeling the warehouse in dbt, provisioning with Terraform, and governing secure data access served through Looker and analytics surfaces.
Azure Data Engineering Technologist
Designs, builds, and supports enterprise data pipelines, data products, and analytics solutions at ATCO using Azure Databricks, Microsoft Fabric, Python/PySpark, and SQL. Daily work includes ELT/ETL development, lakehouse and semantic modeling, plus monitoring pipelines and resolving incidents.
DataOps/Cloud Data Engineer
12-month contract (extension possible) for a senior DataOps/cloud data engineer, fully onsite in Toronto, supporting Ontario's Government Services Integration Cluster. Day to day: designing cloud data platforms, ETL/ELT pipelines, and DataOps practices using Azure, Databricks/Delta Lake, Informatica, and CI/CD, with a focus on data governance and metadata.
Staff Data Engineer
Staff ML Data Engineer on RBC Wealth Management's Data & AI team in Toronto, building feature stores, training datasets, and production data pipelines that serve both AI/ML and BI/analytics workloads. Core stack: Python, SQL, Databricks, Snowflake, Spark, and cloud-native ML/GenAI infrastructure.
Manufacturing Analytics Co-op: BI & Data Engineering
Co-op student role at IPEX in Oakville, ON supporting manufacturing analytics: optimizing data pipelines from multiple sources and building Power BI dashboards, collaborating with data engineering, IT, and manufacturing teams on a Monday–Friday day shift.
Data Platform Engineer
Hybrid role in Edmonton building and operating an enterprise data platform for the recruiter's client: data ingestion, orchestration, CI/CD, security (SSO, RBAC, secrets), and monitoring/testing. Core stack is Python, SQL, PostgreSQL, Airflow/Dagster, dbt, Git, Linux, and Docker.
Senior AWS Data Engineer
Senior Data Engineer on Sun Life's Canadian Operations data team: designs scalable AWS data pipelines (Glue, Kafka, Step Functions), optimizes ETL with tools like SSIS/Informatica/Talend, builds data models for BI and analytics, and mentors other data engineers. Core stack: AWS, SQL, Python.
Data Engineer
Senior Data Engineer on Sun Life's Canadian Operations data team, designing and maintaining scalable data pipelines and ETL processes using AWS (Glue, Step Functions), Kafka, SQL, and Python, while creating data models for analytics and mentoring other data engineers.
Azure Data Platform Systems Developer
Permanent systems developer role at Saskatchewan Distance Learning Centre (Regina or Saskatoon) building and automating Azure data platforms, integrating K-12 education applications, and writing SQL reports, with scripting in Python, PowerShell, and PHP, plus Power BI and IT service desk support.
RQ11486 – Data Ops/Cloud Data Engineer – Senior
Senior contract role (via staffing vendor) for Ontario's Ministry of Public and Business Service Delivery, onsite in Toronto: designing, automating and optimizing enterprise ETL/ELT pipelines and cloud data platforms using Databricks, DLT, Unity Catalog, Azure Data Factory, PySpark and advanced SQL, with Oracle-to-Azure/Databricks/Fabric migrations.
Manager Data Engineering-ML Ops
Manager leading Gore Mutual's data engineering and ML Ops team in Toronto: building scalable data pipelines, deploying and monitoring ML models in production, and coaching engineers. Stack includes Python/Java/Scala, Databricks, MLflow, Kubeflow, cloud platforms, and Docker/Kubernetes.
Manager Azure Data Engineering Platforms
Manager of Data Engineering & Platforms at Canadian Addiction Treatment Centres (Markham, on-site), leading the Azure SQL data platform day to day: owning Python, SQL, and dbt pipelines, integrations, APIs, and ETL/ELT to deliver reliable data to Finance, FP&A, and Power BI teams across Canada.
Senior Databricks Cloud Data Engineer
Senior data engineer designing Databricks pipelines and enterprise cloud data platforms onsite in Toronto for a provincial ministry. Daily work spans Databricks, Delta Live Tables, Unity Catalog, Azure Data Factory, PySpark, and SQL across Oracle, Azure Data Lake, and Microsoft Fabric, including ETL/ELT automation, CI/CD, and data migration.
Senior Azure Data Engineer Toronto
Senior Data Engineer at JLL, on-site in Toronto, designing AI-powered enterprise data solutions: building reusable data-processing frameworks, architecting Azure cloud services (Databricks, Functions, Event Hubs) with Python, mentoring engineers, and leading technical problem-solving.
Manager – Data Engineering & Platforms
Hands-on data engineering manager at a Canadian addiction treatment provider, owning the Azure SQL data warehouse and the Python/SQL/dbt pipelines, integrations and APIs (including Zapier and Salesforce) that feed financial reporting, Power BI analytics and operational decision-making.
Production - Engineering Data Steward
Data steward at an electronics manufacturer who owns master data (parts, BOMs, routings, customers, suppliers) in Epicor Kinetic ERP. First priority is migrating data from IFS to Kinetic (extract, cleanse, map, test-load); then maintaining data standards, quality checks in Excel/SQL/Python, record cleanup, audit readiness and training. On-site in Winnipeg.