Data Engineering Jobs in Canada
There are 1,331 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 247 · 19%
- Remote 129 · 10%
- Onsite 36 · 3%
Visa sponsorship offered in 20% of the 41 postings that state a position on it.
Seniority
- Senior 496
- Lead 97
- Staff 67
- C-level 24
- Principal 20
- Middle 19
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
Senior Data Engineer/Data Architect at Oshawa
Senior Data Engineer at Ontario Power Generation in Oshawa builds and supports ELT/ETL pipelines, data lake and data warehouse products for reporting and analytics, using the Azure stack (Data Factory, Synapse, Databricks) plus Python, Spark and SQL, with CI/CD, data governance and production support duties.
MLOps / Data Engineer
MLOps/Data Engineer on Triton Digital's listener data team, productionizing machine learning for audio-advertising audience signals: building CI/CD pipelines for ML workflows, optimizing large-scale data processing with Apache Spark, and managing Databricks environments. Core stack is Python, Spark, Databricks, and cloud platforms. Must be based in Ontario or Quebec.
Senior Data Engineer – Data Lake & Analytics
Senior Data Engineer at Ontario Power Generation building and supporting data lake and data warehouse products that power analytics and digital experiences. Day to day involves developing and optimizing data pipelines with Python, PySpark, and SQL on the Azure stack within a Scrum team, with emphasis on data security, governance, and quality.
Senior Data Engineer
Senior Data Engineer on Ipsos' DataHub team in Vancouver: builds, optimizes, and troubleshoots cloud-based serverless data pipelines and warehouses for large-scale datasets, using Python, SQL, and GCP (BigQuery, GCS) with some AWS, and drives code migrations to production. Salary CAD 100k-110k.
Data Engineer
ML/AI-focused data engineer who designs, trains, validates, and deploys machine learning models, builds supporting data pipelines, and runs end-to-end MLOps workflows in cloud environments. Core stack: Python, TensorFlow/PyTorch/Scikit-Learn, SQL, and AWS/GCP.
Lead Data Engineer
Lead Data Engineer on Ipsos' DataHub team in Vancouver: architect, design, and operate cloud-based serverless data pipelines and warehouses on GCP (BigQuery, GCS) for large-scale datasets, while providing hands-on technical leadership, mentoring, and SRE-style production reliability for the data platform.
Senior Data Engineer, Analytics
Senior data engineer owning CMLS Commercial's analytics data platform in Microsoft Fabric: designing ELT pipelines from SQL Server, Azure SQL and REST APIs, building dimensional models and Power BI semantic models, and migrating Azure Data Factory pipelines and legacy SSRS reports to Fabric with CI validation via Azure DevOps.
Senior Data Engineer - ML Platform
Senior data engineer on an ML team owning data infrastructure for model training, inference and monitoring: a medallion lakehouse on GCP over terabytes of claims, billing and clinical-notes data. Builds ML training pipelines, offline/online feature stores, Kafka ingestion, and data-quality/observability frameworks using Python, SQL and Spark.
Staff Software Developer, Data Platform
Staff engineer on Coveo's Data Platform team in Montreal, driving strategic data-platform initiatives, shaping architecture and governance, and mentoring developers so Coveo teams can build data- and ML-driven features at scale. Work centers on distributed, data-intensive systems, data schemas/APIs, and cloud infrastructure.
Data Engineer II (Restaurant AI CoPilot)
Data Engineer II on OpenTable's Data Science team, designing and maintaining scalable batch and streaming data pipelines that power diner features, restaurant partner integrations, and AI initiatives like generative AI summarization. Hybrid role in Toronto (2 days/week in office) using Python, SQL, Java, and tools like PySpark, Databricks, Snowflake, Airflow, and AWS.
Senior Data Engineer
Senior Data Engineer at TripleLift, an advertising technology platform, joining a small data engineering team in Toronto to build and optimize large-scale data pipeline architecture. Day-to-day work centers on ETL/infrastructure with Spark, EMR, Kafka and other big data technologies, supporting engineers, analysts and data scientists.

Software Engineer - Data Platform
Build and maintain Samsara’s petabyte-scale data lake and distributed compute platform, designing ingestion pipelines, lakehouse infrastructure, and internal tooling to power analytics and AI across the company.
Staff Data Engineer — Lead Cloud Data Platform (Hybrid)
Staff data engineer at Capital One Canada in Toronto (hybrid) leading technical design and architecture for a cloud data platform on AWS. Day to day involves hands-on end-to-end data development, cross-team collaboration, and mentoring engineers on best practices.
Staff Engineer - Data Engineering
Hands-on staff-level data engineering role at Capital One Canada in Toronto: act as tech lead owning architecture, design, and development of fault-tolerant multi-platform systems, establish engineering best practices, and mentor juniors. Core stack: Java/Python/Go, AWS, microservices, REST APIs, containers. Hybrid, 3 days/week in office.
Senior Data Engineer
We’re building a relationship-oriented bank for the modern world. We need talented, passionate professionals who are dedicated to doing what’s right for our clients. At CIBC, we embrace your strengths and your…
Senior AWS Data Engineer (Strong Databricks)
We are looking for a Senior AWS Data Engineer to design and lead scalable, secure, and high-performance cloud data platforms across AWS/Azure . " in Mississauga, ON (Hybrid). Senior AWS Data Engineer (Strong…
Manager, Data Engineer
Location Brookfield Place - 181 Bay Street Technology Services Technology Services (TS) is responsible for delivering all enterprise infrastructure, applications and related end user technology services across all…
Advanced Data Platform Engineer
Overview: At Zebra, we are a community of innovators who come together to create new ways of working. United by curiosity and a culture of caring, we develop smart solutions that anticipate our customer’s and partner’s…
Staff Data Engineering Architect
Lead advanced data engineering with Capital One Canada in Toronto, using technical design, architecture, and hands-on development skills. This hybrid role includes three office days weekly. As a Staff Engineer, you…
Software Developer, Data Engineering
Join us in building the future of finance. Our mission is to democratize finance for all. An estimated $124 trillion of assets will be inherited by younger generations in the next two decades. The largest transfer of…