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
Google Cloud Platform (GCP) Data Engineer
A data engineer at Capgemini in Toronto who designs, builds, and maintains scalable data pipelines on Google Cloud Platform, primarily BigQuery, using DBT for data transformation and modeling. Core work involves complex SQL, data warehousing, light Python scripting for automation, and collaborating with analysts and stakeholders.
Software Engineering Manager - Vehicle Data Platform
Engineering manager role at General Motors (Markham/Oshawa, hybrid) leading a team building a unified Vehicle Data Platform: control plane, data plane, SDK, and unified logging software delivered on vehicle ECUs across Android, Linux, and QNX. The manager hires and develops engineers, sets technical direction and architecture, and owns delivery through release and production support.
Remote Informatica Data Engineer - IDMC & Data Migration
MPA Recruitment is hiring an Informatica Data Engineer for a 4-month remote contract based in Toronto. The role designs, builds, and deploys IDMC-based data migration and integration solutions, using SQL Server and Snowflake for large-scale transformations within ERP modernization projects, delivered in an Agile manner.
Data Engineer II
Data Engineer II on Loblaw's Data & AI platform team: designs, builds, and maintains cloud data platform services on GCP — data pipelines, GKE/Helm deployments, CI/CD automation — and supports generative AI agents (MCP) for data discovery and SQL development. Day-to-day involves Python/SQL, Airflow orchestration, monitoring, and incident response with SRE and security teams.
Data Engineer (Hybrid)
A data engineer at a cooperative bank who designs, builds, and maintains ETL pipelines, databases, warehouses, and data models across Microsoft Azure and Oracle environments, ensuring data quality, security, and governance while powering Power BI reporting and analytics.
Informatica Data Engineer
Senior Data Engineer on a 4-month remote contract who designs, builds, and deploys Informatica Cloud (IDMC) migration and integration pipelines using SQL Server and Snowflake, migrating worker documents from legacy SAP/OpenText repositories into Workday EDM.
Data Engineer (Contract-Dec 2027)
Contract data engineer (through Dec 2027) at Definity, a Canadian property and casualty insurer, designing, building, and maintaining scalable data pipelines and data models on Google Cloud Platform (BigQuery, Cloud Storage, DataBricks) using Airflow, Apache Beam, Python, and SQL, in a hybrid Ontario-based role.
Senior Data Engineer - Data Infra (Ontario, Canada)
Dandy is transforming the massive and antiquated dental industry—an industry worth over $400B. Backed by some of the world’s leading venture capital firms, we’re on an ambitious mission to simplify and modernize every…
Senior ETL Developer (Python)
Job Title: Senior ETL Developer (Python) Location: Toronto, ON Work Arrangement: Hybrid-4 Days onsite Employment Type: Contract Duration: 12 Months Domain: BFSI Pay Rate: CAD 50-55/hour Incorporated Application…
Senior Data Engineer - Temporary
Arc'teryx in North Vancouver (hybrid/remote, temporary role) is hiring a Senior Data Engineer to design scalable batch/streaming data architectures on Azure Databricks and PySpark for its Supply Chain Analytics Squad — optimizing ETL/ELT pipelines, leading cloud migrations, establishing data governance, and mentoring engineers.
Director and Practice Lead, Data Engineering
Lead TELUS Digital’s Data Engineering practice, shaping its strategy, P&L, and client impact while advising C-suite executives on AI-ready data infrastructure and transformation.
Staff Data Engineer
ExaCare is hiring a Staff Data Engineer (remote in Toronto/Vancouver or hybrid in New York) to own data initiatives end-to-end: building scalable ETL/ELT pipelines, reusable data models, and infrastructure that power product, analytics, and AI workflows on healthcare data. Core stack is SQL and TypeScript, with Databricks/dbt/Airflow/Dagster/Spark as pluses.
Senior Data Engineer
You will build and maintain data pipelines, integrate external data, develop product and internal applications, enhance blockchain reporting and reconciliation, improve data quality and near-real-time processing, and…
Product Manager (Data Platform & AI Platform)
At Tecsys, the software we deliver keeps hospitals, pharmacies and distributors supplied with what they need, when they need it. Every role here connects to that outcome. Why This Role Matters As a Product Manager,…
Data Engineer
Job Description: Job Title: Data Engineer Location: Remote | Canada Reports to: Sr. Manager - Data Engineering & Data Science Employment Type: Full-time This is an existing vacancy About the Role: JD Power is looking…
Senior Manager, Data Engineer, Applied AI Data Ingestion & Integration
Application Deadline: 10/30/2026 Address: 100 King Street West Job Family Group: Data Analytics & Reporting HYBRID ROLE. This is an Individual Contributor role for a professional who can run initiatives and drive the…
Data Engineer for On-Chain Pipelines
Designs and operates large-scale data pipelines that decode years of Solana and Hyperliquid on-chain history into validated Parquet files for researchers, ensuring correctness via validation, checksums, and lineage docs. Core stack is SQL with Python, Rust, or Go, plus Parquet and DuckDB.
Azure Databricks Data Engineer, Canadian financial institution, Montreal (hybrid)
24-month data engineering engagement in the data office of a Canadian financial institution in Montreal: design, build and maintain batch and streaming pipelines on Azure Databricks using Python, Spark, Data Factory, Data Lake and Azure DevOps. Hybrid role, 3 days/week onsite; bilingual French/English required.