Data Engineering Jobs in Canada
There are 1,545 open Data Engineering jobs in Canada on freehire right now. 574 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 135
- 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 20
- 201-500 employees 16
- 1-10 employees 2
Senior Data Engineer
Build and maintain ETL pipelines, analyze financial data with Python/SQL, and create dashboards in Power BI to support treasury and finance decisions.
Staff Data Engineer
Lead the design and build of large-scale data pipelines and platforms using PySpark, GCP, and Airflow to power analytics, AI features, and real-time measurement for a major retail and media company.
Senior Manager, Data Engineering
Lead the design and delivery of enterprise-grade data and modeling solutions for Finance, building scalable pipelines, forecasting engines, and semantic layers on cloud data platforms to support FP&A, regulatory reporting, and analytics.
Data Engineer/Lead
Lead the design and build of scalable Azure data pipelines and data lake solutions using Databricks, PySpark, and SQL to migrate and process enterprise data.
Senior Data Engineer — Enterprise Data Platform
Senior Data Engineer at BC Ferries builds scalable cloud data pipelines and enterprise data products to transform raw data into secure, reliable insights for operations and strategic planning.
Senior Data Engineer
Build and maintain a governed lakehouse and semantic layer on Snowflake/dbt and Databricks to power analytics, AI, and customer-facing dashboards.
Manager, Data Engineering - Canada
Lead a small team to build and maintain data pipelines, integrate marketing platforms, and translate data into actionable insights for Zenni’s ecommerce growth.
Data Engineer – Snowflake
Designs and builds scalable Snowflake-based data pipelines and architectures using Python, SQL, and cloud tools, optimizing performance and cost.
Senior Data Engineer
Build and maintain a governed lakehouse and semantic layer on Snowflake/dbt and Databricks, designing production pipelines and reusable data products that power analytics, AI, and customer-facing dashboards.
Senior Data Engineer
Build and optimize large-scale data pipelines and real-time dashboards using Java, Scala, Python, and GCP tools to support analytics and reporting for a retail-focused product team.
Senior Data Engineer
Designs and builds Azure-based data pipelines and models, turning business needs into scalable, analytics-ready data products for BI and reporting.
Senior Data Engineer
Build and own Flinks’ data and ML platform: BigQuery, dbt, Airflow, Pub/Sub, Kubeflow, Vertex AI, and FastAPI to turn models into production-grade services.

Product Manager - SRE and Data Engineer
Owns internal PaaS and data platforms that power Sardine’s real-time fraud and AML risk engine, ensuring 99.99% availability, optimizing GCP costs, and enabling AI/ML pipelines.
Python & Kubernetes Data Engineer for AI/ML Analytics
Build data analytics pipelines and ML tooling using Python and Kubernetes to support AI/ML services and cloud infrastructure at an open-source software company.
Senior Java Data Engineer – Data Platform & Pipelines
Designs and optimizes scalable data pipelines and platforms for a healthcare tech company, mentoring engineers and driving technical direction.
Senior Data Engineer
Build and maintain a privacy-focused data platform in Snowflake using dbt and Dagster, enabling accurate KPI tracking and analytics for a digital banking business.