Data Engineering Jobs in Canada
There are 1,333 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 44%
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 20
- Principal 20
Who is hiring
- 1000+ employees 141
- 501-1000 employees 25
- 51-200 employees 7
- 201-500 employees 6
- 11-50 employees 3
- 1-10 employees 1
Big Data Engineer (PySpark / Spark / Kafka)
Job Description: Big Data Engineer (PySpark / Spark / Kafka) Work Mode: Hybrid – 3 Days a Week in Office Job Overview We are seeking an experienced Data Engineer with strong expertise in Big Data technologies to…
Master Data Governance Lead Analyst
At Zimmer Biomet, we believe in pushing the boundaries of innovation and driving our mission forward. As a global medical technology leader for nearly 100 years, a patient’s mobility is enhanced by a Zimmer Biomet…
MLOps / Data Engineer
We can only accept candidates based in Ontario or Quebec. The Audio Market Opportunity Modern advertising marketers allocate spending through automated systems that interpret signals. For a channel to capture its fair…
Remote Data Engineer - Healthcare Analytics & ML
Data Engineer at PocketHealth building and maintaining the data infrastructure behind healthcare analytics and ML workflows on a Databricks-based platform. Day to day involves ingesting, transforming, storing, and serving patient imaging data using Python, SQL, and modern data tools to support patient-centric imaging data sharing across North America.
Senior Data Engineer Lead - Airflow, Snowflake & AI
ITC Infotech is hiring a Senior Data Engineer Lead in Vancouver to lead delivery of data ingestion, streaming, transformation, and governance across a multi-track program, working with directors and product teams. Core stack: SQL, Python, Snowflake, Databricks, Airflow, and Kafka.
Data Engineering Technical Lead AI
Tech lead / data architect at Cloudbeds building AI-ready data structures and semantic layers for hospitality analytics. Day to day: modeling data products, designing access patterns for AI agents and LLM workflows, driving dbt/Python pipelines and MLOps, and mentoring analytical engineers. Core stack: Snowflake, dbt, Python.
Senior Developer Data Engineering
Senior Developer on National Bank of Canada's Horizon team, building and operating a data & analytics platform on Snowflake and AWS — designing scalable data pipelines, automating infrastructure with Terraform, and applying DataOps/DevOps practices in a hybrid, agile team of ~25 experts.
Senior Data Engineer — Hybrid Cloud Data Integrations
Extendicare is hiring a Senior Data Engineer for a hybrid role in Markham to design and build scalable data integration solutions. The work centers on leading ETL development with SQL Server, SSIS, Python, and Azure, supporting cloud transformation and on-prem data migration, and mentoring teammates on data security and governance best practices.
Data Engineering Technical Lead
Technical lead for Sanimax's data & analytics team in Montréal (hybrid): designs, delivers, and operates enterprise data solutions, optimizes ingestion and transformation pipelines, and guides engineers via design/code reviews. Core stack is SQL, Python, Snowflake, and Power BI, with CDC, data modelling, and DataOps practices.
Azure Fabric Data Engineer Finance
CareRx seeks a Data Engineer (4+ years) to build and maintain Azure and Microsoft Fabric data platforms for finance reporting — including CDC pipelines, transforming raw data into curated reporting layers, and tested deployments/rollbacks. Requires strong SQL, dimensional modelling, Fabric (OneLake, Warehouse, Mirroring), and Git; hybrid with one day weekly in Toronto.
Senior Azure Data Engineer Markham
Senior data engineer at Amphenol ICC (Amphenol Communications Solutions) in Markham who builds and operates enterprise data platforms — reusable ingestion frameworks and integrations across ERP, MES, CRM, databases, APIs, and files — using advanced SQL, Python, and Azure Data Factory (Microsoft Fabric preferred).
Machine Learning Data Engineer RBC
Machine Learning Data Engineer on RBC Wealth Management's Toronto-based Data & AI team, supporting the full ML data lifecycle: feature engineering, training data prep, model integration/deployment, and scalable pipeline development using Python, SQL, and modern data platforms.
Data Platform Engineer
As Xanadu's first dedicated data engineer (quantum computing, Toronto-based), you'll build and own a cloud data platform — ingestion, transformation, serving — consolidating pipelines across R&D, manufacturing, and business analytics. Core stack: Python, SQL, lakehouse formats (Delta/Iceberg/Hudi), dbt, and orchestrators like Airflow/Dagster/Prefect.
Senior Snowflake Data Engineer
Senior Data Engineer building Snowflake data solutions: designing dbt transformation layers, ELT pipelines, and customer data integrations (e.g., Braze), plus auditing source systems and planning migrations across CRM, marketing, and product data. Core stack: SQL, Snowflake, dbt, Python, AWS/GCP.
Senior Data Engineer, Microsoft Fabric
Senior data engineer / Microsoft Fabric SME for Central 1 (via Go Fractional): designs and optimizes enterprise-scale data platforms and ELT pipelines in Microsoft Fabric using OneLake, Lakehouse, Data Warehouse, Data Factory, PySpark, dbt and SQL, with Power BI integrations, medallion architecture and CI/CD via Azure DevOps.
Senior Snowflake Data Engineer Toronto
Onsite senior role at Next Pathway in Downtown Toronto: lead a data engineering team building Snowflake-native pipelines, ELT/ETL processes, and analytics-ready datasets for a major enterprise client's Snowflake platform, with strong focus on SQL, data modeling, and performance/cost optimization.
Data Engineer
Data Engineer running CareRx's enterprise data platform day to day: keeping data flowing, adding new sources via CDC, and building Azure/Microsoft Fabric pipelines that turn raw data into trusted structures for reporting and AI/ML. Requires 1 day/week onsite in Toronto (office moving to Richmond Hill in 2027).
Data Engineer
Data Engineer at PocketHealth, a healthcare platform that lets patients securely access and share medical imaging records, builds and maintains data pipelines, models, and the Databricks-based analytics infrastructure using Python and SQL, with growing exposure to ML workflows. On-site role in Winnipeg, Canada paying $100k–$130k plus equity.