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
Senior Product Manager, Data Platform
Leads the development of Backstory’s data platform, focusing on matching systems, activity capture, and CRM integrations to improve data quality and reliability for enterprise sales teams using AI-driven workflows.
Vice President, Data Engineering
The Vice President of Data & Data Engineering will lead the firm's data strategy, architecture, and engineering team to build a modern platform for investment analytics and AI. This hands-on leadership role focuses on creating scalable data pipelines and governance frameworks to support portfolio management and decision-making.
Senior Software Engineer - Open Data Platform (ODP)
ABOUT US Acceldata is the market leader in Enterprise Data Observability. Founded in 2018 and backed by top investors including Insight Partners, March Capital, Lightspeed, Sorenson Ventures, Industry Ventures, and…
Staff Engineer - Open Source Data Platform (ODP)
Staff Engineer architecting and leading development of the Acceldata Open Data Platform, a petabyte-scale distributed data infrastructure system. Core tech: Java/Scala, big data stack (Hadoop, Spark, Kafka, etc.), Kubernetes, and multi-cloud environments.
Senior Data Steward
Oversees data taxonomy, accuracy, and reporting for North America Commercial datasets at Kraft Heinz, aligning metrics with business teams and coordinating data engineers to implement solutions for sales, distribution, and pricing analytics.
Chief Architect - Data Engineering (Databricks Practice)
We are building a fast-growing Databricks practice delivering enterprise data and AI solutions across APAC. As Lead Solution Architect – Data Engineering, you will be the technical anchor of the practice: leading…
Director, Data Engineering
Lead Colliers’ enterprise data engineering strategy, designing and scaling cloud-based data platforms (BigQuery, GKE, microservices) to power analytics, AI, and data-driven decisions across North America and globally.
Staff Software Engineer – Data Platform – Canada
Staff Software Engineer – Data Platform – Canada Job Description About Pantheon Pantheon WebOps Platform powers the open web, running more than 300,000 sites in the cloud for customers including Google, Princeton,…
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.
Senior Data Engineer - Financial
The Senior Data Engineer will design and maintain scalable cloud-based data platforms and pipelines using AWS, Python, and Apache Spark to support financial reporting and analytics. The role involves collaborating with finance and business teams to build robust data models and ensure data governance across the organization.
Data Scientist/Data Engineer
This role involves building predictive models and data pipelines within the Microsoft Fabric platform to integrate external market data with internal real estate datasets. The Data Scientist/Engineer will manage the full data lifecycle, from ingestion and transformation to MLOps and insight generation for business stakeholders.
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.
Founding Engineer, Generalizable Data Platform for Small Business
Designs and builds a generalizable data platform for small businesses, unifying fragmented tools (accounting, banking, payroll, etc.) into a shared event-centric model with semantic abstractions, warehouse-grade querying, and AI-driven reasoning. Focuses on scalability, correctness, and long-term evolution of the schema while leading engineering team growth.
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.
Data Engineer - Berlin
Note: This position does not offer any Visa sponsorship. We are only looking for applicants who are either local to Berlin, Germany, or ready to relocate to the employer's location. Job Summary: Our Client is looking…
RQ11222 - Sr. DataOps/Cloud Data Engineer
This role is a 10-month onsite contract for a Senior DataOps/Cloud Data Engineer to manage database administration, CI/CD pipelines, and cloud data migration within a Microsoft Azure environment. The position requires expertise in Azure services, SQL, and various database platforms like Oracle and DB2.
RQ11099 - Sr. DataOps/Cloud Data Engineer
Builds and maintains cloud-based data pipelines and lakehouse architectures using Databricks, AWS, and Informatica to ingest, transform, and model structured/unstructured data for analytics and reporting.
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.