Data Engineering Jobs in Canada
There are 1,334 open Data Engineering jobs in Canada on freehire right now. 555 of them were posted recently. The skills employers ask for most often are sql, python and data-engineering.
Salary
| Currency | Period | 25th | Median | 75th | Postings |
|---|---|---|---|---|---|
| CAD | year | CA$110,000 | CA$138,000 | CA$170,000 | 146 |
| CAD | hour | CA$61 | CA$72 | CA$92 | 20 |
From postings that disclose pay. Currencies are counted separately, never converted.
Most requested skills
- sql 67%
- python 64%
- data-engineering 63%
- cloud 60%
- analytics 57%
- data-pipelines 52%
- ai 48%
- etl 45%
How the work is done
- Hybrid 248 · 19%
- Remote 129 · 10%
- Onsite 36 · 3%
Visa sponsorship offered in 20% of the 41 postings that state a position on it.
Seniority
- Senior 497
- Lead 97
- Staff 67
- C-level 24
- Middle 21
- Principal 20
Who is hiring
- 1000+ employees 142
- 501-1000 employees 25
- 51-200 employees 7
- 201-500 employees 6
- 11-50 employees 3
- 1-10 employees 1
Junior Data Engineer
Build and maintain ETL pipelines, optimize SQL queries, and ensure data quality for a consulting team serving clients across industries.
BI Data Engineer
Role Overview We are seeking a Development Analyst to join our Business Intelligence and Reporting team. You will design, build, and optimize BI assets—dashboards, reports, data models—primarily using AWS QuickSight…

Intermediate Data Engineer
Overview Join to apply for the Intermediate Data Engineer role at Agentnoon . Get AI-powered advice on this job and more exclusive features. We are seeking an Intermediate Data Engineer to help build the world's best…
Senior Data Engineer
Job Title Senior Data Engineer Location Hybrid (2 days remote), Toronto, Canada Experience 5+ Years Rate 60 CAD to 70 CAD per hour Role Summary We are hiring for the Senior Data Engineer role, where the selected…
Data Engineer
Location: GTA, ON About you Do you love making sure that information is accessible and easy to use? So do we. You are a data engineer who knows how to find, store and present a range of information from different…
Senior Data Engineer I - QuantumBlack, AI by McKinsey
Who You'll Work With Driving lasting impact and building long-term capabilities with our clients is not easy work. You are the kind of person who thrives in a high performance/high reward culture - doing hard things,…
Data Engineer
Get AI-powered advice on this job and more exclusive features. Direct message the job poster from Compunnel Inc. University degree in Computer Engineering or Computer Science. 8+ years of experience crafting solutions…
Data Engineer
Data Engineer – Snowflake Location: Toronto, ON We are building a modern data platform centered on Snowflake and are seeking a Snowflake-focused Data Engineer to design, build, and operationalize Snowflake-native…
Data Engineer
Build and maintain scalable ETL pipelines using Python, Databricks, and Snowflake to move and transform data for clients in an agile, collaborative environment.
Data Engineer
TekStaff's Client has a current vacancy for "Data Engineer" Job Description SUMMARY OF THE ROLE: Typical Day-to-Day Responsibilities: Responsible for leading technical aspects of project from inception through to…
Big Data Engineer
Required Skills, Experience and Qualifications: Mandatory Skills: Spark Scala Hive & SQL Hadoop Banking/Capital Markets Domain - Good to have Experience in Big data technologies, real-time data processing platform…
Data Engineer
Job Title: Data Engineer/ Python Developer Experience: Minimum 9 years Employment: Fulltime, 5 days onsite Mandatory Skills: Python, Spark, Pyspark Responsibilities Design, develop, and maintain software solutions…
Data Engineer
Introduction At IBM, work is more than a job – it’s a calling: To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something…
Data Engineer
Fynite is looking for a Data Engineer to design and scale data pipelines that power enterprise AI systems and high-performance analytics workloads. This role combines data pipeline engineering, cloud data platforms,…
Data Engineer
Key Responsibilities Design, build, and maintain scalable CI/CD pipelines using tools like Jenkins, GitHub Actions, GitLab CI, or Azure DevOps. Automate infrastructure provisioning and configuration using Terraform,…
Data Engineer
Direct message the job poster from Altimetrik Overview Design, develop, and maintain software solutions using Python. Responsibilities Design, develop, and maintain software solutions using Python . Develop Python and…
Digital - Senior Data Engineer/Data Engineer, Digital Technology
THE BUSINESS We are Everyday Luxury™. It's what we do and how we do it — together. It's working alongside world-class talent in pursuit of world-class results. It's maximizing your potential in a high-performance…
Data Platform Engineer
Position Overview: We are building our enterprise data platform from the ground up, and we are looking for a Senior Data Platform Engineer to partner directly with our Data Architect to turn a greenfield vision into an…
Data Engineer/Analyst (Python/SQL) (1706) HYBRID 55-64/hr
Build and optimize data pipelines and warehouses (Snowflake, Azure, Databricks) to transform investment data into clean, analysis-ready formats for strategic decision-making.