Data Engineering Jobs in Canada
There are 1,549 open Data Engineering jobs in Canada on freehire right now. 572 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 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
Build and maintain ML pipelines in Python and AWS to forecast renewable energy output from wind and solar assets.
Data Engineer
Build and maintain data pipelines, automate validation, and design models to support student assessment and learning systems using SQL, JavaScript, and REST APIs.
Junior Data Engineer
We are dedicated to building a cleaner, more sustainable future. By applying innovative technology and data-driven insights to green environmental initiatives, we help measure, analyze, and reduce environmental impact…
Data Engineer Co‑Op: Build pipelines & drive insights
A co-op Data Engineer builds and maintains data pipelines to extract, transform, and load data, working with SQL and ETL tools like Azure Data Factory and Databricks to support analytics and business requirements.
Data Engineer Co-Op
Build and maintain data pipelines for ETL processes, collaborating with senior engineers to integrate data from multiple sources and optimize performance.
Data Engineer II
Build and maintain ETL/ELT pipelines, data warehouses, and AI-ready data flows for Mastercard’s payment and analytics platforms using Snowflake, SAP HANA, and cloud-native tools.
Data Engineer II: AI-Ready Data Pipelines & Analytics
Builds and maintains ETL/ELT pipelines and data warehouses for analytics, integrating enterprise systems like SAP HANA and Snowflake to support AI-ready data workflows.
Hybrid Data Engineer - Python, Databricks & Snowflake
Build and optimize large-scale data pipelines in Python and PySpark using Databricks, Snowflake, and AWS to power machine learning and GenAI initiatives.
Chief Developer in Data Engineering
Lead data engineering initiatives at a major Canadian bank, designing cloud-based pipelines, optimizing SQL/Python workflows, and shaping the sector’s data architecture and governance to transform operations.
Senior Data Engineer
Design and build Azure-based data pipelines and analytics-ready datasets for public-sector modernization, using Databricks, Python, SQL, and Azure services.
Senior Data Engineer
Build and optimize Snowflake-based data warehouses, design ETL pipelines with Informatica/Talend, and integrate ML models into Snowflake for analytics.
Data Engineer (Only Local to Montreal Candidates)
People Force Consulting Inc. est à la recherche d'un Ingénieur de données (Data Engineer) pour un mandat contractuel de 12 mois et plus auprès de l'un de nos clients. Il s'agit d'un poste hybride…
Data Engineer - AI Model Evaluation
About the Role Mercor is partnering with a leading AI research lab to support a Frontier Code Agents project. Contributors help evaluate and improve frontier AI coding models through structured technical assessments.…
Senior Engineer, Data Platform
Build and operate Movable Ink’s data ingestion pipelines and backend services, migrating legacy systems to modern cloud architectures while ensuring reliability, governance, and high availability for analytics and AI workloads.
Software Engineer, Data Platform
Build and maintain Movable Ink’s data ingestion pipelines and backend services, migrating legacy systems to modern architectures while ensuring reliability and governance for marketing personalization products.
Data Engineer, Event Data
Build and maintain high-volume event streaming pipelines and analytical databases using Elixir, Python, and modern streaming tech to power real-time marketing personalization at scale.
Chief developer data engineering
A career as a data engineering developer on the data team at National Bank means serving as a data solutions design and development specialist. This position allows you to have a positive impact on our organisation…
Senior Data Engineer
Senior Data Engineer Location: Markham, ON (3x onsite a week) Employment Type: Contract Pay Rate: CAD$50 - $65/HR INC Responsibilities Advocate for engineering standards and process efficiencies to ensure high‑quality,…