Data Engineering Jobs in Canada
There are 1,545 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,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 57%
- 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 111 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 313
- 501-1000 employees 112
- 51-200 employees 35
- 11-50 employees 20
- 201-500 employees 16
- 1-10 employees 2
Manager, Data Engineering
The Manager of Data Engineering leads a team of engineers in designing and implementing scalable cloud-based data pipelines and infrastructure for consulting clients. The role requires expertise in AWS, GCP, or Azure, along with strong leadership skills to manage project delivery and mentor staff.
Staff Software Engineer, Data Platform
The Staff Software Engineer will design and optimize a scalable data platform for petabyte-scale IoT and telematics data using Java, Python, and various AWS technologies. This role involves leading technical strategy for data streaming, storage, and analytics pipelines while ensuring high system reliability.
Senior Software Engineer - Data Platform
The Senior Software Engineer will design and optimize a scalable data platform using Java and Python to manage petabyte-scale data streaming, storage, and analytics. The role involves building robust data pipelines and real-time systems using technologies like Kafka, Flink, and Apache Iceberg.
Junior Data Engineer
The Junior Data Engineer will design and maintain ETL pipelines to process environmental data using Python, PySpark, and AWS. This role involves collaborating with senior engineers to support sustainability initiatives through data-driven insights.
RQ09118 - DataOps/Cloud Data Engineer - Senior
Senior DataOps/Cloud Data Engineer designing, optimizing, and automating data pipelines, database migrations, and cloud-based data solutions for a government client, focusing on Azure, Oracle, and SQL Server environments.
Databricks Data Engineer
Hands-on Data Engineer building scalable data ingestion pipelines, custom frameworks, and Medallion architecture data lakes using Databricks, Azure Data Factory, Python/Scala/SQL, and Power BI on Azure cloud.
Staff Data Engineer
Sonatype is the software supply chain security company. We provide the world’s best end-to-end software supply chain security solution, combining the only proactive protection against malicious open source, the only…
EL1 Data Engineer
Australian Citizens residing in Australia only respond. Ability to obtain Baseline Clearance. Essential criteria 1. MS SQL / Teradata /Snowflake / Redshift / Databricks Demonstrated competency in developing, auditing…
Data Engineer
Australian Citizens with the ability to obtain Baseline Clearance residing in Australia only respond. Contract start 05 February 2024 to 6 months, 2 x 6 months extensions. Australian Citizen, baseline Clearance…
Data Engineer
Australian Citizens residing in Australia only respond. Must be able to obtain Baseline Essential criteria 1. Most of the section is located at Agriculture House in the Canberra CBD. Our standard expectation is for…
Senior Data Engineer
This is a remote position. About Us : Berkeley Payments is a leading payment technology provider specializing in innovative solutions for businesses to manage and process payments seamlessly. We pride ourselves on…
Analytics Data Engineer
Location: Canada – Remote Compensation - $130,000-$150,000 CAD Overview / Objective We are seeking an Analytics Data Engineer to join our client's Sports Analytics & Engineering Practice. This role is focused…
Data Engineer
We're hiring a hands-on Data Engineer to join the Total Fund Management Portfolio Management Technology team. The role focuses on building and optimizing large-scale cloud data systems with Spark/PySpark and modern…