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
Senior Data Engineer: Databricks & Informatica Architect
Designs and modernizes scalable data platforms and ETL pipelines using Databricks and Informatica across Azure, AWS, or GCP.
AI Engineer / Data Engineer - Agentic AI
Design and implement Agentic AI solutions, build data pipelines for RAG systems, and develop LLM-based applications using frameworks like LangGraph/LangChain for Thales Group's defense-sector R&D projects.
Vice President, Data & Data Engineering
Lead the data strategy and engineering team to build a modern, scalable data platform for investment analytics and AI at a Canadian alternative investment firm.
Senior Data Platform Engineer: Scale Data & Governance
Designs and builds scalable data platforms using Microsoft Fabric, Azure Databricks, and Spark to enable analytics, reporting, and AI-driven decision-making in a fintech environment.
Senior Data Engineer — Vice President
Design and lead enterprise-scale SQL Server data warehouse solutions that power critical business decisions at a global bank.

Senior Data Engineer: Build Scalable Pipelines & Insights
Designs and maintains scalable data pipelines for reporting, analytics, and operations, collaborating with cross-functional teams to ensure data quality and platform performance.
Sr Data Engineer Databricks and Informatica
Design and implement scalable data platforms using Databricks Lakehouse, lead ETL modernization from Informatica to Databricks, and architect batch and real-time pipelines on cloud platforms using Spark, PySpark, SQL, and Delta Lake.
Principal, Data Engineering & Architecture
Principal role designing and engineering enterprise-grade data platforms, integrating Agentic AI, and enforcing Architecture as Code with CI/CD for scalable, governed data products in fintech.
Sr. Data Engineer
Senior Data Engineer builds and maintains ETL pipelines, APIs, and reporting systems using Python, PySpark, and SQL to power Xplore’s broadband network intelligence and data-driven initiatives.
Lead Data Engineer at Sanofi
Lead a team of data engineers to design scalable pipelines and AI platforms for healthcare analytics, collaborating with stakeholders to deliver data-driven solutions in Toronto.
Senior Data Platform Engineer: Security & Logging
The Senior Data Platform Engineer will design and evolve logging platform architecture, lead security logging initiatives, and build scalable data pipelines in a cloud-first environment.
Staff Data Engineer
The Staff Data Engineer will design and manage enterprise data architecture and pipelines using Azure Databricks, Power BI, and containerized solutions. This role focuses on optimizing data infrastructure, governance, and self-service analytics within the bank's Investor and Treasury Services division.
Agentic AI & Data Engineer — Hybrid (Québec)
Thales is seeking an AI/Data Engineer in Québec to develop Agentic AI applications, build data pipelines, and integrate large-scale AI models into production environments.
Cloud Data Engineer: Healthcare Data Lakehouse & AI
The Data Engineer will design and build cloud-based data solutions, including a centralized Data Lakehouse, to support clinical analytics and AI initiatives. The role involves migrating legacy EMR/EHR data to the cloud and Salesforce Health Cloud while ensuring PHI compliance.
Information Management Coordinator - Data Engineering
Leads data engineering initiatives, builds and maintains pipelines, and integrates systems like SAP to support analytics and governance for a municipal government.
Senior Data Engineer – Scala / Big Data
Build and maintain large-scale data architectures using Scala, Spark, and Hadoop to process and store datasets, while ensuring security and compliance.