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
Data Engineer
Job Title: Data Engineer –85052 Job ID: 89428 Location: Montreal, Quebec What you will be doing: Design, program, and implement software applications to meet specific user needs. Ensure data quality, reliability, and…
Data Engineer
Job Description: Our department manages and develops databases and processes data across all divisions (ISG and MSWM) and business lines (FID, IED), including front office reference, finance and risk data. The…
Data Engineer
Data Engineer Pay Rate: (flexible) Location: Toronto ON Contract Length: 12 months We at Raise are hiring right now for one of our Government Sector Clients. Key Responsibilities Design, develop, maintain, and support…
Data Engineer
How You’ll Contribute Design, build, and maintain scalable cloud-based data pipelines and ETL processes to support BI and reporting solutions Develop and maintain data infrastructure across SQL Server , AWS , and…
ETL Data Engineer — Azure & Oracle Data Warehousing
GovTech Talent Solutions Inc. is seeking a senior data engineer to design, implement, and scale data pipelines across diverse sources, focusing on ETL/ELT processes and data warehousing. You'll translate specs into…
Data Engineer
We are seeking an experienced Data Engineer with 5–7 years of experience in developing scalable ETL/ELT processes, data pipelines, and real-time data processing solutions. The ideal candidate will have hands‑on…
Data Platform Engineer (GCP)
Maintains and optimizes large-scale GCP-based data platforms, troubleshooting pipelines, workflows, and infrastructure to ensure reliability, performance, and data freshness for AI/ML applications.
Azure Data Engineer - ETL Pipelines & Monitoring
Qualifications Strong knowledge of Azure services: Data Factory, Databricks, Azure SQL, Spark SQL Understanding of ETL/ELT concepts, data ingestion patterns, and data warehousing Experience troubleshooting pipeline…
Senior Data Engineer - GFT - Halifax
Senior Data Engineer at RBC in Halifax responsible for designing and implementing complex data architectures, building data pipelines, supporting DevOps practices, and collaborating on data solutions using Python, SQL, and cloud platforms.
Data Engineer
Design, build, and support scalable data solutions on Azure and Databricks using ETL/ELT, dbt, and Spark to deliver reliable data pipelines for the enterprise.
Data Engineer - student
Location: Ottawa, Canada In fast changing markets, customers worldwide rely on Thales. Thales is a business where brilliant people from all over the world come together to share ideas and inspire each other. In…
Senior Developer (Data Engineering)
Closing Date (MM/DD/YYYY): 08/26/2026 Worker Type: Permanent Language(s) Required: English Term Duration (in months): Salary Range (plus eligible to receive a performance based incentive, applicable to position) :…

Senior AI Data Engineer - Remote Marketing Data & Automation
Build and run production AI systems, including agent orchestration and data pipelines, while architecting marketing data platforms and expanding analytics.
AZURE Data Engineer - ADF, ADB, PySpark, SQL, and architecting ETL frameworks.
0012522 - AZURE Data Engineer - ADF, ADB, PySpark, SQL, and architecting ETL frameworks. (Toronto, ON, M5A 3N7), Canada 10 - 15 Years N/A Posted 1 week ago Job Description Role: AZURE Data Engineer - ADF, ADB, PySpark,…
Senior Data Platform Engineer — Snowflake, AI & Multi-Cloud
Design, build, and operate a Cloud Data Lake Platform using Snowflake in a multi-cloud AWS/Azure environment, enable Snowflake AI capabilities, implement security controls, and mentor engineers.
Senior Data Engineer - Talend & Data Integration (Remote)
Designs and maintains Talend-based data pipelines for government projects, collaborating with teams to ensure scalable, secure data workflows and integration solutions.
Remote Senior Data Engineer — AI-Driven Platform
A Senior Data Engineer at Hive.co builds and maintains end-to-end data pipelines and ML platforms at scale, using cloud-native systems and applying LLMs to production data.
Senior Cloud Data Engineer — Remote Contract (13 months)
Our Alberta client is seeking a Senior Data Engineer for a 13-month contract in Edmonton, Alberta. The role is primarily remote, with occasional meetings in Edmonton as required. Work must be performed within Canada.…
Senior Cloud Data Engineer
Our Alberta client is seeking a Senior Data Engineer for a 13-month contract opportunity in Edmonton, Alberta . The role is primarily remote , with occasional meetings or work sessions in Edmonton as required. Work…