Data Engineering Jobs in Canada
There are 1,548 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,320 | CA$132,500 | CA$159,300 | 233 |
| 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 55%
- etl 48%
- ai 47%
How the work is done
- Hybrid 253 · 16%
- Remote 140 · 9%
- Onsite 16 · 1%
Visa sponsorship offered in 44% of the 111 postings that state a position on it.
Seniority
- Senior 554
- Lead 135
- Staff 49
- Principal 32
- Junior 29
- C-level 19
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
Lead Data Engineer – Pipelines et IA (Hybride)
Lead Data Engineer designing, developing, and optimizing enterprise data solutions, ensuring pipeline and API reliability using cloud, Python, and Databricks.

MLOps & Data Engineer
Hands-on MLOps & Data Engineer maintaining and extending the Python framework and data foundation behind production ML systems, working with SQL, multiple database/storage approaches, CI/CD, and containers at a cybersecurity company.
Data Engineer (MS Fabric)
Design and optimize scalable ETL pipelines and data architectures using Microsoft Fabric and Azure to enable analytics and reporting across the organization.
Data Platform Engineer - Associate
Associate Data Platform Administrator supporting data and analytics platforms in cloud-based environments at a government export finance agency, using Azure DevOps, CI/CD, and Git.
Analyste ETC/ Data engineer
Design, develop, and maintain ETC/data pipelines and dimensional data warehouses using SQL/PL/SQL (Oracle or PostgreSQL), delivering reliable data to Data, BI, and Data Science teams in an Agile consulting environment.
Senior Data Engineer
Senior Data Engineer builds and maintains a unified operational data warehouse and pipelines to consolidate financial and job data from acquired companies, enabling analysts to query a single source of truth.
Lead Data Engineer - Climate Solutions & Data Pipelines
Lead Data Engineer architecting scalable data pipelines and analytics platforms for climate solutions, mentoring engineers and collaborating with data scientists using Hadoop, Spark, Python, Scala, and Hive across on-prem and cloud environments.
Senior Data Engineer
Senior Data Engineer at Scotiabank in Toronto designing, building, and maintaining scalable data pipelines and cloud data platforms using Azure, Databricks, and SQL/Python/Java/Scala, while leading a team of engineers.
GCP Data Engineer
Data Engineer leading AMS support for production data pipelines on GCP (Pub/Sub, Dataflow, Cloud SQL) with CDC tools (Debezium/Datastream), Java, and incident management in Toronto.
Data Engineer
Leads enterprise-scale data engineering at Citigroup, designing and optimizing high-throughput batch/real-time pipelines (Spark, Databricks, Kafka) while mentoring global teams and enforcing best practices for performance, governance, and compliance.
Senior Data Engineer
Data engineering role focused on data integration, quality monitoring, and pipeline optimization for the risk modelling and strategies team, using SQL, Python, Spark, Snowflake, and Databricks.
Vice President, Data & Data Engineering
VP of Data Engineering leading data strategy, architecture, and governance across Databricks, Snowflake, and cloud data platforms for an asset management firm, partnering with investment, product, and AI teams.
Data Engineering Lead
Lead a cross-functional data engineering team designing and operating scalable ETL/ELT pipelines, managing cloud data platforms (Snowflake, Azure/GCP), and establishing engineering best practices including CI/CD and data governance.
Data Engineering Coordinator at Saskatoon
Data Engineering Coordinator at the City of Saskatoon consulting on data solutions, supervising programmer analysts, and leading data engineering projects using SQL, Python, ERP integration, and cloud data platforms.
Senior Azure Data Engineer – Databricks Focus
Senior Azure Data Engineer at Wipro in Toronto focusing on Databricks and Unity Catalog to manage cloud data solutions, execute data migrations, and build Power BI dashboards.
Pricing AI & Data Engineering Intern
Build Python data pipelines and AI pricing models for a startup, cleaning historical data and validating outputs to adjust prices dynamically.
Data Science/ Data Engineer II Toronto, ON II HYBRID
This role involves developing data pipelines, analytics models, and Power BI dashboards to support health data initiatives within a public sector environment. The position requires proficiency in SQL, Python, and Azure to manage large clinical datasets.