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
Data Engineer, Temporary
12-month temporary Data Engineer on Aviso's Data & Analytics team, designing, building, and deploying data and software products on-premise and in the cloud (Azure). Day-to-day work uses Databricks, Snowflake, Salesforce, Python, and SQL; remote-friendly with Vancouver and Toronto offices.
Network Data Engineer
L3 network engineer supporting and enhancing enterprise network infrastructure in a 24x7 operations environment, handling advanced troubleshooting, major incidents, and critical changes. Core tech: Cisco routing & switching (BGP/OSPF), SD-WAN, WAN/LAN/data center, and Infoblox.
Lead Data Engineer
Lead Data Engineer who designs, builds, and maintains scalable data pipelines and lakehouse infrastructure on Azure Databricks for policy, billing, claims, and finance data at a mutual insurer. Provides technical leadership and mentoring to the data engineering team, using Python, Spark, SQL, and related Azure services.
Senior Data Engineer
Senior Data Engineer at JLL (a global real estate services firm) working on-site in Toronto, designing enterprise-scale data processing frameworks and AI-powered automation on Azure (Databricks, Azure Functions, Event Hubs) with expert Python, while mentoring engineers and aligning data solutions with business goals.
Business Intelligence Data Engineer
Builds and maintains business intelligence solutions at OSL Retail Services: translating stakeholder needs into specs, modeling warehouse data, and creating automated data flows into Postgres. Core stack includes complex SQL, Apache Airflow, Spark, Python/R, and REST APIs.
Python PySpark Data Engineer
Five-month contract Data Engineer working remotely for LeverageTek's Ottawa-based customer. Day to day: converting Python packages to PySpark, integrating and validating them in nightly ETL pipelines, and optimizing performance and accuracy. Core stack: Python, Apache Spark/PySpark, GitLab or GitHub.
Data Engineer - Canada Region
Data engineer on Slalom's consulting delivery teams in Vancouver, designing cloud-native data platforms and building batch/streaming pipelines for clients across AWS, Azure, GCP, Databricks, and Snowflake. Daily work spans data modeling, ETL/orchestration, governance, and client-facing engineering using SQL/Python and modern data tooling.
GCP Senior Data Engineer
Senior data engineer at Querentia in Toronto who designs, builds, and maintains scalable data pipelines on Google Cloud Platform (primarily BigQuery), develops DBT transformation models, writes optimized SQL, and automates workflows with Python. Core stack: GCP/BigQuery, SQL, DBT, Python, Git.
Data Engineer
5-month contract data engineering role placed by staffing firm LeverageTek with an Ottawa-based customer: converting Python packages to PySpark, optimizing and validating the nightly ETL pipeline, and documenting processes. Core stack is Python, PySpark/Apache Spark and Git, with AWS EMR, Airflow and AWS data services as assets.
Data Engineer
Data Engineer on CDAI's Data Technology team (the innovation arm of Compass Group NA, a food hospitality company), designing and maintaining scalable ETL/ELT pipelines, Airflow DAGs, and data APIs on AWS using Python, SQL, Spark, EMR, Iceberg, and Snowflake. Hybrid role based in Toronto.
Data Engineer
On-site Data Engineer in Mississauga building and maintaining BI solutions for a retail services company: automating pipelines from APIs, SaaS, files, and databases into Postgres, modeling warehouse data (OLAP cubes, semantic models), and writing complex SQL reports. Stack includes Airflow, Spark, SSIS/SSRS, and Python/R.
Senior Data Engineer
Senior Data Engineer at Apply Digital, a CX consultancy for consumer and entertainment brands. Day to day you design, build, and optimize scalable cloud data pipelines and warehouses — mainly Snowflake and BigQuery — using SQL, Python, dbt, and orchestrators like Airflow/Dagster to power analytics, BI, and AI-driven use cases.
Data Engineer - DevOps Lead GCP
A data engineer / DevOps lead in Montréal (hybrid, 3 days on-site) who supports and evolves a GCP data platform: ops support, platform administration (access management, consumption tracking, optimization), documentation, and roadmap input. Core stack: advanced SQL, Terraform, Airflow, GCP, with Databricks as a plus.
Senior Information Architect /Data Engineer (Remote Initially)
Contract (6+ month) role placed by a staffing firm for Fitch's Chief Data Office: a senior cloud data architect leads the technical architecture of a next-generation AWS big data platform (S3, Redshift, Athena), sets platform/data standards, and helps re-architect legacy batch systems into event-based cloud solutions.
Data Engineer - Senior (REMOTE) JP1030
Senior data engineer who designs, builds, monitors, and troubleshoots Talend-based ETL/ELT integrations for the Government of Alberta's Data Management Platform. Day to day: developing Talend jobs and APIs, scheduling and monitoring batches, resolving incidents, and using SQL and AI-assisted tools to improve pipelines.
Data Engineer - Senior (REMOTE) JP982
Senior data engineer contracting with Pathlion for the Government of Alberta's Digital Design and Delivery division: building and maintaining data pipelines, ETL/ELT workflows, and data models on Azure, Databricks, Microsoft Fabric, GCP, and AWS, plus Power BI analytics and reporting. Remote role serving government digital services.
Data Engineer - Senior (REMOTE) JP991
Senior data engineer (remote) building and operating data pipelines and trusted, analytics-ready datasets for the Government of Alberta's Digital Regulatory Assurance System (DRAS). Day-to-day work centers on the Microsoft Azure stack — Data Factory, Databricks, Synapse, Data Lake Storage — plus Python and SQL, with data governance, quality, and API services.
Data Engineer - Senior (REMOTE) JP992
Senior data engineer (remote, Edmonton) supporting the Government of Alberta's Digital Regulatory Assurance System (DRAS), designing, building, and operating data integration jobs on the province's Talend platform to move and transform data across ministry systems. Core tech: Talend, SQL (Oracle/SQL Server/PostgreSQL), Azure API Management.
Data Engineer - Intermediate (REMOTE) JP975
Intermediate data engineer (remote) building and operating Azure data pipelines and analytics-ready datasets for the Government of Alberta's Digital Regulatory Assurance System (DRAS), an environmental regulatory platform. Core stack: Azure Data Factory, Databricks, Synapse, Data Lake Storage Gen2, Python, and SQL.