Data Engineering Jobs in Canada
There are 1,545 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,320 | CA$132,500 | CA$159,300 | 233 |
| 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 47%
- ai 47%
How the work is done
- Hybrid 251 · 16%
- Remote 139 · 9%
- Onsite 16 · 1%
Visa sponsorship offered in 44% of the 111 postings that state a position on it.
Seniority
- Senior 554
- Lead 135
- Staff 49
- Principal 32
- Junior 29
- C-level 19
Who is hiring
- 1000+ employees 313
- 501-1000 employees 112
- 51-200 employees 35
- 11-50 employees 21
- 201-500 employees 16
- 1-10 employees 2
Asset Data Steward - CMMS & Data Integrity
The Asset Data Steward manages asset data within the CMMS, ensures data integrity, and supports regulatory compliance for Tourmaline Oil. This is an 18-month contract role requiring experience in the oil and gas industry.

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.
Senior Data Engineering Lead in Analytics
The Senior Data Engineering Lead will design and implement scalable data architectures and lead engineering projects using SQL, Spark, and cloud platforms like Azure or AWS. This role focuses on driving enterprise analytics and AI solutions through technical leadership and team collaboration.

Senior Trade Data Engineer at RBC
The Senior Trade Data Engineer will define target-state architecture and lead data strategy initiatives for RBC Capital Markets. The role involves collaborating with cross-functional teams to enhance data governance, quality, and business value realization.
Sr. Data Engineer
eBay is seeking a Senior Data Engineer to design and develop scalable real-time and batch data pipelines. The role involves utilizing technologies like Kafka, Spark, Flink, Databricks, and AWS to build robust data infrastructure and ensure high-fidelity data quality.
Data Engineer
Data Engineer building scalable real-time and batch data pipelines using Kafka, Spark, Flink, Databricks, Airflow, dbt, and AWS to power analytics and personalization across eBay's global ecommerce marketplace.
Cloud Data Engineering Solution Leader
Lead the vision, strategy, and engineering of an autonomous Agentic Data Platform across Azure, AWS, GCP, Databricks, and Snowflake for Financial Services clients, including governance, DevSecOps, and AI integration.
Hybrid Cloud & Data Engineer (Junior–Mid)
Builds and maintains hybrid cloud data pipelines for analytics/AI, working with Power BI, Microsoft Fabric, and Azure under senior architects' guidance.
Data Engineer RD-017
Build and maintain Databricks pipelines that ingest and transform high-volume external data into clean, structured inputs for analytics and AI models, primarily supporting stakeholder engagement in the energy and utility sectors.
Senior Data Engineer - Retail Engineering (Snowflake)
Senior Data Engineer leading the design and implementation of complex data pipelines and systems for global retail data products, primarily using Snowflake, Azure Data Factory, and Power BI.
Senior Data Analyst / Data Engineer #106385
Senior Data Analyst/Data Engineer on a 6-month contract in Toronto, building and transforming data pipelines with ADF, Databricks, and Azure PaaS for a Global Asset Management technology team.
Senior Data Engineer – Cloud Data Platforms & ETL
Senior Data Engineer responsible for maturing and supporting the data platform at an auto collision repair company, collaborating with IT, business stakeholders, and vendors using AWS, Airflow, SQL, and cloud DevOps practices.
Data Engineer-Consulting/ Ingénieur de données
Data Engineer consultant designing and implementing cloud-based data integration projects using Python, SQL, Spark, Snowflake, dbt, Airflow, and Databricks for clients in a hybrid Quebec office role.
GCP Data Engineer - ETL, SQL, Python
GCP Data Engineer (hybrid in Kitchener) designing and building scalable data pipelines, ETL/ELT workflows, and data ingestion frameworks using BigQuery, Dataflow, Cloud Composer, Dataproc, Python, and SQL.
Data Engineer & Analytics Consultant - Hybrid Role
Hybrid Montreal-based Data Engineer designing data integration projects, ensuring data reliability, and collaborating with data scientists and AI engineers to build cloud-based solutions using Python, SQL, and modern data stack tools.
Data Engineer: Azure Pipelines & Data Governance
Data Engineer building scalable Azure data pipelines and platforms using Data Factory, Databricks, Synapse, and Delta Lake, with strong Python/SQL skills for ETL/ELT and data governance.