Data Engineering Jobs in Canada
There are 1,539 open Data Engineering jobs in Canada on freehire right now. 570 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 55%
- etl 47%
- ai 47%
How the work is done
- Hybrid 250 · 16%
- Remote 137 · 9%
- Onsite 16 · 1%
Visa sponsorship offered in 44% of the 111 postings that state a position on it.
Seniority
- Senior 552
- Lead 135
- Staff 49
- Principal 32
- Junior 29
- C-level 19
Who is hiring
- 1000+ employees 312
- 501-1000 employees 112
- 51-200 employees 35
- 11-50 employees 21
- 201-500 employees 16
- 1-10 employees 2
Cloud Data Engineer — PySpark & Databricks, Global Data
Data Engineer building cloud-based data pipelines and ingestion architectures using Python, SQL, PySpark, and Databricks at JLL's Toronto office.
Senior Data Engineer - Hybrid: Predictive Analytics
Senior data analytics professional building predictive models, mapping data, and communicating analytics value to business and technical stakeholders in a hybrid Calgary role using ML, Python, and SQL.

Senior Data Engineer, Pricing Data & GenAI Analytics
Senior Data Engineer at Amazon leading data pipeline design, data models, and ML infrastructure for pricing algorithms, building GenAI-enabled data solutions on AWS in Vancouver.
Senior Data Engineer (Snowflake & Asset Management)
Senior Data Engineer building scalable Snowflake-based data pipelines and warehouse solutions in the insurance sector, using AWS cloud services, Python, SQL, Java, and Scala on a 12-month hybrid contract in Toronto.
Lead, Data Engineer
Lead Data Engineer at Canfor designing and implementing batch, real-time, and streaming data pipelines in Microsoft Fabric, establishing engineering standards, and evolving the cloud-based enterprise data platform to support analytics and AI/ML workloads.
Senior Data Engineer
Senior Data Engineer designing and scaling ETL/ELT pipelines, data warehouse/lakehouse architectures, and real-time streaming infrastructure for logistics and trade operations using GCP/AWS, SQL, Python, and Kafka/Pub/Sub.
Senior Data Engineer
Senior Data Engineer designing and building scalable ETL pipelines with Python, SQL, Snowflake, and cloud platforms, collaborating across teams and mentoring others in an office-based role.
Data Engineer III
Build and maintain FinOps data pipelines, analytics, and dashboards for enterprise cloud and technology spend management at TD Bank, using SQL, ETL/ELT tools, data platforms like Databricks/Snowflake, and BI tools like Power BI/Tableau.

Sr. Data Engineer, WW Pricing Data and Insights
Senior Data Engineer leading data pipeline and ML data infrastructure design for Amazon's worldwide pricing algorithms, using AWS services, SQL, and Python/Java/Scala/NodeJS to process large-scale pricing data.
Data Engineer 2
Data Engineer designing and building scalable cloud-based data pipelines, ETL processes, and data infrastructure using SQL, PySpark, and Databricks within JLL's Enterprise Data team.
Senior Data Engineer
Senior Data Engineer building and operating trusted data products, pipelines, and platform workflows using Snowflake, dbt, Fivetran, and Terraform to power analytics, AI, and operational decision-making at a landscaping/arborist SaaS company.
Senior Data Engineer - GFT Halifax
Senior Data Engineer on RBC's Metadata Engineering team, designing data architectures and building Python/SQL data pipelines with strong DevOps and security practices.
AWS Data Engineer
Job Title: AWS Data Engineer Location: Toronto, ON Work Arrangement: Hybrid-3 Days onsite Employment Type: Contract Duration: 12 Months Domain: BFSI Pay Rate: CAD 70-75 /hour Incorporated Application Deadline: Aug…
Data Engineer
Role: GCP Data Engineer Location: Vaughan, ON Type: Full Time - Contract 6 months (Extendable) About the Role: We are seeking a talented Data Engineer with hands-on experience in building scalable data pipelines and…
Senior Data Engineer
The Senior Data Engineer will design and build scalable cloud-native data pipelines on AWS for a BFSI client. The role requires extensive experience with AWS data services, ETL frameworks, and infrastructure-as-code tools in a hybrid work environment.
Business Data Analyst – Data Quality & Data Governance (Banking)
Business Data Analyst focused on implementing data governance frameworks, managing critical data elements, and ensuring data quality for financial and regulatory data in a banking context, using SQL for data reconciliation and analysis.
Winter Data Engineering Intern – AI & Platforms
Winter 2027 data engineering intern at IG Wealth Management supporting the Finance, Data and Reporting team by designing data loading jobs, generating reports, and applying AI to improve workflows in a hybrid setting.