Data Engineering Jobs in Canada
There are 1,545 open Data Engineering jobs in Canada on freehire right now. 571 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 553
- 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
Senior Data Engineer
The Senior Data Engineer will design, build, and optimize enterprise-scale data pipelines using the Azure and Databricks ecosystem. This contract role focuses on modernizing ETL/ELT processes, implementing data governance via Unity Catalog, and managing Databricks cost efficiency.
Data Engineer
The Data Engineer will design and maintain a cloud-based data lakehouse on Azure to support clinical analytics and AI initiatives. The role involves building batch and real-time data pipelines, migrating healthcare data from legacy systems, and ensuring data integrity and compliance.
Sr. Data Engineer — AI & Data Science
Senior Data Engineer owning the analytical data layer—schemas, views, and pipelines—on top of ingested client data to serve analytics, APIs, and AI features for a manufacturing digitization platform, primarily using SQL, Python, and the Azure stack.
Data Engineer
Builds and maintains data pipelines using SSIS/Fabric to extract, transform, and load data for business reporting; ensures data quality and collaborates with analysts to deliver dashboards and insights.
Staff Engineer, Data Platform
Staff Engineer owning an external data platform that discovers, acquires, extracts, and normalizes fragmented government data into structured intelligence, using Python, Go, PostgreSQL, Redis, Kubernetes, and LLMs.
Cloud Data Platform Architect – GenAI Adoption
Architect responsible for designing and governing enterprise-scale cloud, data, and AI/GenAI platforms, partnering with engineering, data, security, and product teams to translate requirements into future-proof architectures.
Senior ETL Developer – IBM DataStage & Unix
Senior ETL Developer building and optimizing IBM DataStage ETL pipelines for data warehousing, with strong SQL, Unix shell scripting, and full-stack .NET/C# experience in an Agile environment.
ETL Developer - 12 Month Contract
12-month contract ETL Developer role designing, building, and maintaining data integration pipelines and ETL workflows using SQL, Python, and related technologies for a baked goods manufacturer.
ETL Developer - Snowflake (Pharmaceutical client experience mandatory)
ETL Developer designing, developing, and maintaining Snowflake-based ETL processes for a pharmaceutical client, transforming Rx, call-activity, formulary, and sales data into actionable insights.
ETL Developer - 12 Month Contract
Develops and maintains ETL/data integration pipelines for reporting, financial metrics, and enterprise data flows, ensuring data quality, consistency, and system reliability while collaborating with internal teams and stakeholders.
ETL Developer - 12 Month Contract
Build and maintain ETL pipelines and data integrations to support reporting, financial metrics, and enterprise data flows using SQL, Python, and related tools.
ETL Developer - Informatica PowerCenter
ETL Developer using Informatica PowerCenter and PostgreSQL to design, maintain, and optimize data pipelines and finance system integrations for an insurance company.
ETL Developer with Python
Contract ETL developer designing, building, and optimizing data pipelines and ETL processes primarily using Python (with C# or Java as secondary), collaborating with BAs and PMs on data transformation projects.
Data migration ETL Developer (Salesforce)
ETL developer building and maintaining SQL/T-SQL stored procedures to migrate, transform, and validate enterprise data into a Salesforce CRM environment, working cross-functionally with technical and business stakeholders.
Agentic AI / Data Engineer - DC GPU
Build and harden production Agentic AI systems including embedding pipelines, retrieval strategies, agent memory/context data layers, evaluation infrastructure, and streaming inference integration with serving stacks on DC GPU infrastructure.
Agentic AI / Data Engineer - DC GPU
Build production agentic AI systems and data pipelines on AMD Instinct GPU infrastructure, including agent orchestration, memory/context databases, skills frameworks, and evaluation infrastructure using Python, Kubernetes, and LLM serving stacks like vLLM and SGLang.
Senior Data Engineer
Senior Data Engineer builds and maintains a governed lakehouse and semantic layer on Snowflake/dbt and Databricks to power analytics, AI, and customer-facing dashboards for a global subscription commerce platform.
Data Engineer (Databricks)
This role involves building and maintaining data pipelines and audience segments using Databricks, Python, and SQL. The engineer will collaborate with data science and commercial teams to deliver scalable data solutions while utilizing AI-assisted development tools.
AWS Data Platform Engineering Lead – AWS Data Services
Leads AWS data platform engineering, designing scalable cloud-native data pipelines and frameworks while mentoring teams and driving innovation in AWS services for enterprise-wide data initiatives.
Senior Data Engineer – Informatica / Workday
Builds and maintains Informatica/Workday pipelines to extract, transform, and archive employee data from Workday into Oracle, ensuring effective-dated history, referential integrity, and compliance with security controls.