Data Engineering Jobs in Canada
There are 1,547 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,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 57%
- 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 111 postings that state a position on it.
Seniority
- Senior 553
- 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
Data Engineer
Builds and maintains GCP-native data pipelines for ad-tech analytics, ingesting CRM, ad platform, and call tracking data into BigQuery. Focuses on ELT pipelines, API connectors, data modeling, and automation to enable revenue-driven insights for a fast-growing marketing agency.
Data Governance Coordinator***Coordinateur de la gouvernance des données
Coordinate and process master data requests in SAP to ensure accuracy and consistency of critical business information across teams like customer service, supply chain, and marketing.
Sr. Data Engineer
The Senior Data Engineer will design and develop scalable real-time and batch data pipelines to support eBay's global marketplace. The role involves utilizing technologies like Flink, Spark, Kafka, and Databricks to build robust data infrastructure and ensure high-fidelity data quality.
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, and Databricks to build robust data infrastructure and transformation workflows.
Gestionnaire senior des données/Senior Manager, Data Engineering
Leads a data engineering team to design and maintain a Databricks lakehouse (Spark, Delta Lake, Unity Catalog) while driving technical roadmaps, operational excellence, and AI-accelerated workflows for a remote-work SaaS platform.
Remote Cloud Data Engineer — Databricks & Snowflake Pipelines
Builds and maintains scalable data pipelines using Azure Fabric, Databricks, and Snowflake to deliver reliable data solutions for analysts and engineers.
QuadReal Azure Data Engineer Role
Builds and optimizes enterprise data pipelines using Python and Microsoft Fabric, ensuring scalability, maintainability, and compliance with governance standards in a real-estate tech company.
Senior Data Engineer – Cloud-Native Pipelines Snowflake AWS
Builds and maintains scalable cloud-native data pipelines in Snowflake/AWS, focusing on ETL/ELT, data modeling, and quality for a 6-month contract role.
Azure Data Engineer Lead — SQL Server to Managed Instance Migration
Lead the migration of a legacy SQL Server system to Azure SQL Managed Instance, designing ETL pipelines and ensuring data integrity during cutover.
Senior Data Platform Engineer — Snowflake & AI Pipelines
Builds a new data platform in Canada, designing Snowflake-based ELT pipelines, data models, and AI/ML-ready infrastructure while enabling BI tools like Metabase for data storytelling.
Senior Data Engineer — AI-Driven Insurance Data
Builds and optimizes data pipelines and AI-driven operations for RBC’s insurance systems, ensuring data quality, regulatory compliance, and system reliability using Spark, ETL tools, and SQL.
Senior Quantitative Data Engineer — Investment Analytics
Builds and scales cloud-based data products for investment analytics, bridging financial expertise with data engineering to improve portfolio management, risk assessment, and research workflows.
Data Engineer (3 temporary full-time positions available) (Temporary, Full-Time)
Build and maintain data pipelines and ETL processes for a Canadian health and travel insurance provider using Azure tools, SQL, and database best practices.
Senior Data Engineer — ETL Pipelines & AI-Ready Data
Builds and maintains ETL/ELT pipelines for large-scale financial data in fintech, using SQL/Python and cloud tools like Snowflake, Databricks, AWS, Azure, and GCP.
Data Engineer (3 temporary full-time positions available)
Builds and maintains data pipelines, database architectures, and ETL processes for a healthcare insurance provider, focusing on Azure-based data integration, SQL scripting, and improving data reliability for internal systems and business stakeholders.