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
Finance Data Engineering Manager (Remote | Growth & Equity)
Lead a remote-first team of data and analytics engineers at Super.com responsible for the financial data behind the general ledger, sales tax filing, and month-end close, working with dbt models, data pipelines, and NetSuite syncs while shaping the technical roadmap and mentoring engineers.
Senior Data Engineer - Machine Learning & Data Platforms - REMOTE
Senior Data Engineer- Machine Learning & Data Platforms | Remote Our client is building the next generation of industrial intelligence, transforming complex automotive and industrial data into real-time, actionable…
Senior Data Engineer with Snowflake Focus
Senior Data Engineer building cloud-native data platforms with a Snowflake focus: designing ETL pipelines, optimizing data workflows, integrating data into applications, and enforcing data security/governance for leading brand clients. Hybrid role in Canada; needs 5+ years of data engineering, SQL, Python, and SnowPro/GCP certifications.
Senior Data Platform Engineer Edmonton
Senior data platform engineer at an insurance company's internal BI team in Edmonton, building and operating the modern data platform: Dev/Test/Prod environment management, ingestion and orchestration pipelines, SSO and secrets management, automated data testing, freshness SLAs, and alerting using Python, Airflow/Dagster, dbt, Docker, and CI/CD.
Cloud Data Engineer Azure
Twelve-month Data Engineer role in Aviso's Data and Analytics Group, designing secure, scalable data platforms and Azure cloud applications/services with Python, SQL, Docker, and IaC. Works remotely or from the Vancouver or Toronto offices supporting Aviso's cloud transformation initiatives.
Senior Network Data Engineer - 24x7 Operations
Senior L3 network engineer supporting and enhancing Pacer Group's enterprise network infrastructure on a 24x7 schedule, leading major incidents, critical changes, and service improvements. Core technologies include Cisco routing/switching, Infoblox, and SD-WAN.
Data Platform Engineer
Builds and operates Peace Hills Insurance's modern data platform within its Corporate Business Intelligence department: Dev/Test/Prod environments, security and access models, data-quality testing/monitoring, and ingestion and orchestration pipelines. Core stack includes Python, Airflow/Dagster, dbt, PostgreSQL, Docker, and CI/CD.
Data Engineering & Analytics Student
A 4-month paid student placement at a community mental health non-profit: building ETL pipelines, data models, and Power BI dashboards in a Microsoft Azure environment, plus ad hoc analysis and reporting automation with SQL, Python, and Power Automate. Hybrid role in Brampton, Mon–Fri 9–5, 37.5 hrs/week.
Cloud Data Engineer Slalom Canada
Data engineer at consulting firm Slalom, designing and building scalable cloud-native data platforms, data lakes, lakehouses, and batch/streaming pipelines for clients. Works across AWS, Azure, GCP, Databricks, and Snowflake using SQL, Python, Java, or Scala, with CI/CD, infrastructure as code, and observability. Hybrid role based in Vancouver.
Data Engineer Python SQL Pipelines
A data engineer in Coquitlam who builds, tests, and maintains ELT pipelines with Python and SQL Server (including SSIS), designs data models, optimizes warehouse queries, and supports infrastructure with Git, Terraform, and CI/CD — working onsite five days a week.
Senior GCP BigQuery Data Engineer
Senior data engineer who designs and maintains scalable BigQuery data pipelines on Google Cloud Platform — writing optimized SQL, implementing data warehousing solutions, monitoring pipeline performance, and automating workflows with Python.
Data Engineer Python SQL Pipelines
Onsite Data Engineer in Coquitlam who builds, tests, and maintains ELT pipelines from varied sources into SQL Server using Python, SSIS, and T-SQL. Designs data models, optimizes warehouse queries, validates data quality, and supports infrastructure with Git, Terraform, and CI/CD.
Senior Data Engineer ( Databricks/Snowflake)
SENIOR DATA ENGINEER- Toronto (3 days downtown/Hybrid) Our client is interviewing to onboard a Senior Data Engineers to join their Data & Analytics team within the Wealth Technology group. We are looking for Data…
Data Engineer - Lahal Casino Management
Data engineer supporting Lahal Casino Management at Petroglyph Development Group, effectively a one-person team that builds and maintains a data warehouse and ELT pipelines into SQL Server using Python, T-SQL, and SSIS, with Terraform and CI/CD for infrastructure and deployment. Fully onsite in Coquitlam, five days a week.
Data Engineer - Lahal Casino Management
Data engineer at a casino management company in Coquitlam, BC, working onsite five days a week as essentially a one-person team that builds and maintains a SQL Server data warehouse and ELT pipelines using Python, T-SQL, and SSIS. Salary CAD 95k–135k plus bonus and benefits.
Lead Azure Databricks Data Engineer
Lead Data Engineer at mutual insurer Gore Mutual, designing and maintaining an Azure Databricks lakehouse as the enterprise source of truth. Day to day: build configuration-driven pipelines for policy, billing, claims, and finance data using Python, Spark, and SQL, plus mentoring engineers and owning initiatives end to end.