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 Software Engineer - Data Platform & AI Automation
Designs and operates a cloud-based data platform for governance, risk, and compliance (GRC) SaaS, integrating business data, automating reporting, and building AI-driven workflows with governance controls.
Senior Data Platform Developer - AI Platform
Build and maintain Geotab’s internal AI/ML and generative-AI platform, enabling data scientists to train models, access LLMs, and deploy GenAI agents at scale.
Senior AWS Data Engineer
Design and build secure, governed AWS data lakes and pipelines for a global investment firm, using Python, PySpark, Athena, Iceberg, and Terraform.
Senior Data Platform Lead – Hybrid (Ottawa)
The Senior Data Platform Lead manages and operates enterprise cloud-based data and analytics platforms while driving governance and modernization. The role requires extensive experience in data architecture and platform administration, specifically utilizing Purview and ServiceNow.
Principal Engineer - Open Source Data Platform (ODP)
Principal Engineer defines the technical vision for Acceldata’s Open Data Platform, leading architecture and open-source contributions for scalable, distributed data systems powering enterprise analytics and AI.
Staff Engineer - Open Source Data Platform (ODP)
Staff Engineer architecting and leading development of the Acceldata Open Data Platform, a petabyte-scale distributed data infrastructure system. Core tech: Java/Scala, big data stack (Hadoop, Spark, Kafka, etc.), Kubernetes, and multi-cloud environments.
Remote Data Engineer: Cloud Cost & Analytics
The Data Engineer will build scalable data pipelines and ingestion frameworks to provide insights into cloud costs and performance. This role involves collaborating with cross-functional teams to support data-driven decision-making.
Data Platform Engineer – Open Source & Distributed
The Data Platform Engineer will design, build, and scale components for the Open Data Platform while contributing to open-source technologies. The role involves working on large-scale data infrastructure across bare metal, VM, and Kubernetes environments.
Junior Data Engineer (12-month Contract)
Builds and maintains data pipelines, scripts, and notebooks for regulatory decision-making, focusing on SQL/Python, data ingestion, transformation, and documentation under senior guidance.
Data Engineer
The Data Engineer will design and maintain scalable ETL/ELT pipelines and data models to support cloud cost visibility and performance insights. The role involves using SQL, Python, and cloud-native tools like AWS and Snowflake to build actionable data systems for cross-functional teams.
data engineer
Overview Languages English Education College, CEGEP or other non-university certificate or diploma from a program of 1 year to 2 years Experience 1 year to less than 2 years Hybrid Work must be completed both in person…