Data Engineering Jobs in Canada
There are 1,547 open Data Engineering jobs in Canada on freehire right now. 570 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 56%
- 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 112 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 314
- 501-1000 employees 112
- 51-200 employees 35
- 11-50 employees 20
- 201-500 employees 16
- 1-10 employees 2
AI-Focused Financial Data Engineer
Build financial data infrastructure and models for an AI-driven investment firm, implementing calculations, auditable data pipelines, and analytics engines for portfolio analysis.
Senior Data Engineer - Spark, PySpark & Big Data Architect
Designs and builds scalable data pipelines using Spark, PySpark, HDFS and SQL to process large datasets for analytics and business insights.
Jr Data Engineer
Build and maintain data pipelines and warehouses using Python, SQL, Airflow, and BigQuery to power Citylitics' AI-driven infrastructure intelligence platform.
Data Engineer
Build and maintain IBM’s Quantum Software data lake, designing scalable pipelines and orchestration workflows to power analytics and insights for quantum computing.

Scribd Senior Manager of Data Engineering
Lead a data engineering team at Scribd to build scalable data platforms and trusted datasets that power analytics and business insights using SQL, Python, and cloud tools like Databricks and BigQuery.
Mid-Senior Azure Data Engineer Ontario
Build and maintain Azure-based data pipelines using Databricks, Delta Lake, and PySpark to process and transform large datasets for analytics and reporting.
Data Engineer
Designs, builds, and maintains ETL pipelines and SQL Server databases for Manitoba’s health data systems, using SSIS, T-SQL, Python, and Azure.
AI Data Engineer
Builds and maintains data pipelines and infrastructure to power AI/ML applications, collaborating with data scientists to integrate models into systems.
Data Engineer
Build and optimize data pipelines to process large financial datasets, then engineer ML features and models that power AI-driven banking solutions using Python, Spark, and NoSQL databases.
MNP Data Engineer Position
Build and optimize data pipelines using Databricks and Microsoft Fabric, implement governance with Unity Catalog, and experiment with AI/ML and real-time processing.
Manager, Data Engineering
Lead a team to design and maintain Vancity’s enterprise data platform, building scalable pipelines and ensuring high-quality data for business insights using Azure, Databricks, and Spark.
Data Engineer
Design and maintain scalable data pipelines (Spark, Kafka) and build AI-ready architectures to enable GenAI value creation using Python/Scala on AWS/Azure/GCP.
Backend Data Engineer – Lakeflow & Job Development
Builds and maintains scalable data pipelines using Lakehouse/Lakeflow architectures, job orchestration, and ETL/ELT workflows to support analytics and reporting.
Senior Java/Scala Backend Engineer – Spark Data Platform
Designs and builds scalable backend services in Java/Scala, architects distributed Spark applications, and mentors junior engineers in a regulated global investment-bank environment.
Principal Data Engineer
Principal Data Engineer designs and maintains self-hosted data infrastructure (PostgreSQL, MongoDB) and ETL pipelines for a game studio, ensuring scalability, security, and compliance.
Senior Data Engineer
Designs, codes, and maintains ETL pipelines and data workflows using Python, SQL, and containerization tools like Docker and Kubernetes.
Senior Data Engineer – AWS & Cloud Migration
Design and migrate on-prem data pipelines to AWS using Glue, Redshift, EMR, and Python; automate workflows with Airflow and monitor with CloudWatch/Kibana.
Data Engineer - Azure, Spark & ETL for Risk Analytics
Design and maintain scalable Azure-based data pipelines using Spark/Databricks and ETL to deliver high-quality datasets for risk analytics and ML.