Data Engineering Jobs in Canada
There are 1,539 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,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 47%
- ai 47%
How the work is done
- Hybrid 250 · 16%
- Remote 137 · 9%
- Onsite 16 · 1%
Visa sponsorship offered in 44% of the 111 postings that state a position on it.
Seniority
- Senior 552
- Lead 135
- Staff 49
- Principal 32
- Junior 29
- C-level 19
Who is hiring
- 1000+ employees 312
- 501-1000 employees 112
- 51-200 employees 35
- 11-50 employees 21
- 201-500 employees 16
- 1-10 employees 2
Winter Intern 2027 - Data Engineering
Winter 2027 intern supporting enterprise Windows-based applications at a Canadian wealth management firm, focusing on application stability, upgrades, monitoring, and identifying automation opportunities.
Manager, Data Engineering
Leads a data engineering team managing Databricks, ingestion, and QA frameworks to build/reliably scale data infrastructure for analytics and business decisions.
Analyste en ETC (Extraction, Transformation et Chargement des données) / Data Engineer
Build and maintain data pipelines and dimensional warehouses in SQL/PL-SQL to feed analytics teams with clean, secure data from multiple sources.
Senior Data Engineer (Contract) – Cloud-Native ELT & Snowflake
Senior Data Engineer on a 6-month hybrid contract modernizing the data stack, migrating from ETL tools to a cloud-native ELT pipeline on AWS using Python, Airflow, DBT, and Snowflake.
Cloud Data Platform Engineer – ML/AI, Vector Search
Designs scalable, secure cloud databases and data models for Hamilton ETFs’ SaaS tools, enabling AI features like lead scoring and semantic search in financial datasets.
Senior Data Engineer, Operations - Data Warehouse Lead
Senior Data Engineer leading the data warehouse, pipelines, and semantic layer at ZenaTech, unifying acquired companies' data using cloud warehouses (Snowflake/BigQuery/Redshift/Databricks) and dbt.

MLOps & Data Engineer — Build & Scale AI Pipelines
Builds and scales Python-based AI pipelines and data infrastructure for production ML systems, optimizing data access and reliability.
Senior Data Engineer – Real-Time Data & Risk Analytics
Senior Data Engineer at National Bank of Canada building and optimizing big data pipelines for risk analytics, working with SQL, Spark, and Snowflake in a hybrid role.
Lead Data Engineer GFT - Halifax
Lead Data Engineer at RBC's Global Functions Technology designing and developing scalable data pipelines and infrastructure for the Enterprise ESG framework, using Hadoop, Spark, Python, Scala, and Hive.
Lead Data Engineer, Climate Solutions
Lead Data Engineer driving large-scale data processing and analytical platforms for climate solutions at RBC, designing scalable solutions across on-premise and cloud environments while leading a team and collaborating with data scientists and software engineers.
Lead Data Engineer – Pipelines et IA (Hybride)
Lead Data Engineer designing, developing, and optimizing enterprise data solutions, ensuring pipeline and API reliability using cloud, Python, and Databricks.

MLOps & Data Engineer
Hands-on MLOps & Data Engineer maintaining and extending the Python framework and data foundation behind production ML systems, working with SQL, multiple database/storage approaches, CI/CD, and containers at a cybersecurity company.
Data Engineer (MS Fabric)
Design and optimize scalable ETL pipelines and data architectures using Microsoft Fabric and Azure to enable analytics and reporting across the organization.
Data Platform Engineer - Associate
Associate Data Platform Administrator supporting data and analytics platforms in cloud-based environments at a government export finance agency, using Azure DevOps, CI/CD, and Git.
Analyste ETC/ Data engineer
Design, develop, and maintain ETC/data pipelines and dimensional data warehouses using SQL/PL/SQL (Oracle or PostgreSQL), delivering reliable data to Data, BI, and Data Science teams in an Agile consulting environment.
Senior Data Engineer
Senior Data Engineer builds and maintains a unified operational data warehouse and pipelines to consolidate financial and job data from acquired companies, enabling analysts to query a single source of truth.
Lead Data Engineer - Climate Solutions & Data Pipelines
Lead Data Engineer architecting scalable data pipelines and analytics platforms for climate solutions, mentoring engineers and collaborating with data scientists using Hadoop, Spark, Python, Scala, and Hive across on-prem and cloud environments.
Senior Data Engineer
Senior Data Engineer at Scotiabank in Toronto designing, building, and maintaining scalable data pipelines and cloud data platforms using Azure, Databricks, and SQL/Python/Java/Scala, while leading a team of engineers.
GCP Data Engineer
Data Engineer leading AMS support for production data pipelines on GCP (Pub/Sub, Dataflow, Cloud SQL) with CDC tools (Debezium/Datastream), Java, and incident management in Toronto.
Data Engineer
Leads enterprise-scale data engineering at Citigroup, designing and optimizing high-throughput batch/real-time pipelines (Spark, Databricks, Kafka) while mentoring global teams and enforcing best practices for performance, governance, and compliance.