Data Engineering Jobs in Canada
There are 1,547 open Data Engineering jobs in Canada on freehire right now. 570 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 56%
- 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 I
Build and maintain Sun Life’s data pipelines and warehouses, ensuring reliable data for analytics, marketing, and business insights using AWS, Snowflake, Python, and PySpark.
Junior Data Engineer - New Grad
Build and maintain Azure-based data pipelines and ETL workflows using Data Factory, Databricks, and Synapse for a hybrid on-site role in Markham.
Junior Data Engineer: Build Pipelines & Analytics
Build and maintain data pipelines that feed analytics for a global travel company, using modern data engineering practices and security best practices.
Hybrid Junior Data Engineer - Azure Pipelines
Builds and optimizes Azure-based ETL/ELT pipelines, validates data, and supports analytics using SQL and Python for a hybrid contract role in Markham.
Senior Data Engineer, 6 month contract-(Hybrid)
Senior Data Engineer builds and maintains cloud data pipelines using Microsoft Fabric and Azure to power analytics and compliance for a Canadian credit-union network.
Data Engineer — Flexible Hours, Growth & Benefits
Designs and maintains data pipelines, manages a data lake, and curates datasets to turn raw data into strategic assets for internal and external use.
Data Engineering Student (4 months) - Fall 2026
Build and maintain ETL pipelines, ensure data quality, and support analytics using SQL, Python/Java/Scala, and cloud platforms like Azure.
Cloud Data Engineer
Designs and builds scalable cloud data pipelines and platforms using Azure, Databricks, PySpark, and SQL to process large datasets for financial clients.
Senior Data Engineer
Build and optimize scalable data pipelines and models for a Retail Media/Ad Tech platform using Python/Java/Scala, GCP tools, DBT, and Airflow.
Industrial BI & Data Engineering Manager
Manage BI and data engineering for Danone’s Boucherville plant, building Power BI dashboards, ETL pipelines, and real-time data flows to support manufacturing operations.

Data Engineering Manager (HYBRID - CAD)
Lead a team of data engineers to build and maintain Lantern’s healthcare data platform, designing scalable pipelines, ensuring data quality, and enabling analytics for care delivery and business insights.
Spatial Data Engineer I
Develop and maintain Python/SQL pipelines to process and load spatial data into normalized databases, using ArcGIS tools and ETL workflows for geocoding and address data.
Data Engineer (Intermediate - Senior)
Build and maintain scalable data pipelines and analytics solutions using Microsoft Fabric, Azure, SQL Server, and Power BI to support data-driven decisions across the aviation services company.
Azure Data Engineer with Databricks Expertise
Build and maintain scalable data pipelines on Azure using Databricks, Delta Lake, and PySpark to support banking analytics and reporting.
Data Engineer (contrat 1+ mois)
Maintain and troubleshoot data pipelines, optimize dbt models and Snowflake objects, and validate data in a production warehouse.
Hybrid Data Engineer: ETL, Cloud & Weather Data
Build and maintain scalable ETL/ELT pipelines and data platforms using Airflow, Snowflake, BigQuery, and PostgreSQL to process weather and B2B datasets.
Data Engineering Student (4 months) - Fall 2026
Build and maintain ETL pipelines and cloud data infrastructure for a large Canadian retailer with financial services, ensuring data quality for analytics and reporting.
Remote Data Engineer: Scale Data Pipelines & AI
Design and build scalable data pipelines for customer data on an AI-driven platform using AWS, Snowflake, Dagster/Airflow, and DBT.
Remote Databricks Data Engineer for Enterprise Platform
Build and maintain scalable data pipelines on Databricks to power enterprise reporting, analytics, and AI initiatives within a modern cloud architecture.