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
Senior Environmental Data Engineer
Senior data engineer at SLR Consulting in Vancouver building custom tools, ETL pipelines for lab/field/logger data, secure REST APIs, and reports that integrate with EQuIS. Day-to-day work centers on C#/.NET, optimized T-SQL on Azure SQL, Azure cloud deployments, and CI/CD in Azure DevOps.
Senior Business Intelligence Data Engineer
Senior BI data engineer at RSM's Data Analytics team, building dimensional and 3NF data models, ETL pipelines, and semantic models, reports, and dashboards to support client-facing analytics. Core stack includes SQL, Python or Scala, and cloud data and visualization platforms; hybrid work with periodic US travel.
Associate Data Engineer
Associate Data Engineer at Punt (Vancouver, on-site) building and maintaining dbt models and Python ELT pipelines that ingest high-volume transactional data into the company's cloud data platform, with data quality checks, incident debugging, and AI-assisted development (Copilot, Cursor). Core stack: SQL, Python, dbt, Git.
Senior Data Engineer
Senior Data Engineer on Sun Life's Information Security analytics team in Toronto, building and maintaining a large security/user-behavior data repository on AWS — developing Glue/Lambda Python jobs to parse security logs, building data models, and delivering ETL, reporting, and insights. Core stack: Python, Spark, SQL/HQL, AWS Glue and Lambda.
Data Engineer
Data Engineer at Cardinal Health Canada (healthcare supply chain) building and maintaining ETL pipelines, data models, and cloud data-warehouse solutions for reporting and analytics. Requires strong SQL, data integration/modeling, and experience with a cloud platform (GCP/AWS/Azure); hybrid role with two days in the Vaughan, Ontario head office.
Senior Data Engineer
Senior Data Engineer at RSM US building dimensional/3NF data models, ETL pipelines into a unified data platform, and BI reports/dashboards. Core stack: SQL, Python/Scala, cloud platforms (Azure/AWS/GCP), data platforms (Fabric/Databricks/Snowflake), and BI tools like Power BI/Tableau.
Data Engineer
Builds and operates the enterprise data platform for Amphenol's High Speed IO division in Markham: developing SQL/Python pipelines and integrations (Azure Data Factory, Microsoft Fabric) across ERP, MES, CRM systems and APIs, with a focus on data quality, reliability, security governance, and future platform migrations.
Spark Big Data Engineer | Scala/Java & ETL Analytics
A Big Data Engineer at TCS in Toronto designs and maintains enterprise analytics data pipelines using Apache Spark, Scala, and Java — ingesting, transforming, and optimizing large datasets for performance and cost, while handling testing, documentation, and CI/CD.
Senior Data Engineer
Senior Data Engineer at RSM Canada, a professional services firm, in Toronto. Day to day they design dimensional/3NF data models, build ETL pipelines into a unified data platform, and develop semantic models and dashboards using SQL, Python/Scala, cloud platforms (Azure/AWS/GCP), Fabric/Databricks/Snowflake, and BI tools like Power BI or Tableau. Up to 20% travel to the US.

Staff Data Engineer
Staff Data Engineer who sets the architecture and technical direction of Coalition's enterprise Data & Analytics platform, building scalable Snowflake/dbt pipelines, governed data products, and AI/ML foundations (feature stores, vector search, RAG) that power cyber insurance, actuarial, and BI workflows.
Data Engineer Role in Amazon's Bot Management
Data engineer on Amazon's bot-management/traffic engineering team, building and operating high-throughput real-time and batch data pipelines that feed ML features used to detect and fight automated threats. Core stack: Python, Kinesis/Kafka streaming, AWS S3 and Redshift, working closely with science teams on data contracts.
Senior Data Engineer (Contract)
12-month contract Senior Data Engineer who will own data engineering at Coconut Software, a branch-performance platform for banks and credit unions. Day to day: build and run Databricks/dbt production pipelines, lead the Redshift-to-Databricks migration, manage CDC/ingestion replication, and support pipelines feeding workforce forecasting and ML models.
Technical Specialist, Techna (Data Engineer)
Union: Non-Union Number of Vacancies: 1 New or Replacement Position: New Site: Toronto General Hospital Department: TECHNA Reports to: Project Director Salary Range: $ 91,767 - $137,612 per annum Hours: 37.5 Hours Per…
Python Data Engineer - High-Volume Pipelines (On-site)
Data engineer on the Data team of a global investment management firm in Montréal, designing and optimizing scalable, high-volume Python data pipelines and maintaining high-performance databases while collaborating with researchers and traders. On-site 4 days per week, with growth potential into leadership.
Data Engineer: ETL & Data Platform Specialist
ETL Developer / Data Engineer at a Montréal consulting firm: designs and runs data extraction and transformation pipelines day to day, using Python and cloud data platforms such as Databricks, within an agile, collaborative team.
CRM & CDP Technical - Integration Analyst (Microsoft Dynamics CRM and Bloomreach Customer Data Platform (CDP)
Don’t miss this opportunity! Submit your application by November 6, 2026 to be considered for this exciting opportunity. WHAT YOU'LL BE DOING Air Canada Vacations is executing a major business and technology…
Google Big Data Platform Engineer II
Work Location: Toronto, Ontario, Canada Hours: 0 Line of Business: Technology Solutions Pay Details: $126,800 - $164,100 CAD This role is temporarily eligible for a pay premium above the posted salary range that is…
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 Engineer - Data Engineering
161 Bay Street (93021), Canada, Toronto,Toronto, Ontario, Staff Engineer - Data Engineering About Capital One Canada. For 30 years, we've been on a mission to change banking for good. We challenge the traditional bank…