Data Engineering Jobs in Canada
There are 1,545 open Data Engineering jobs in Canada on freehire right now. 574 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,390 | CA$132,924 | CA$159,300 | 234 |
| 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 48%
- ai 47%
How the work is done
- Hybrid 253 · 16%
- Remote 138 · 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 20
Who is hiring
- 1000+ employees 313
- 501-1000 employees 112
- 51-200 employees 35
- 11-50 employees 20
- 201-500 employees 16
- 1-10 employees 2

Staff Data Engineer, Product Risk & Data Platforms
Leads data pipelines and platforms for payments, risk, and analytics using Iceberg, Kafka, Flink, Spark, and Airflow on AWS.
Staff Data Engineer, Product Risk & Data Platforms
Lead data engineering initiatives to build scalable, trustworthy data pipelines and ML-enabled systems for payments, risk, and analytics at Stripe.
Senior Data Engineer - Databricks
Senior Data Engineer builds and maintains Databricks pipelines for an AI-driven CRM platform, optimizing data flows, costs, and reliability to power global revenue intelligence from ERP/CRM sources.
Senior Data Engineer (Snowflake)
Build and optimize cloud data pipelines and warehouses (Snowflake/BigQuery) to power AI-driven analytics and BI for global consumer brands like NFL and Lululemon.
OPEN: Staff Data Engineer / Data Architect (Azure / Databricks)
Designs and builds scalable data pipelines and lakehouse architectures on Azure/Databricks to power analytics and ML, using ELT/ETL, star/snowflake schemas, and streaming/event-driven patterns.
Sr. Data Engineer-Java
Senior Data Engineer builds and maintains Java-based data pipelines and scalable systems for capital markets, using tools like Spark, Kafka, and Databricks to ensure data quality and performance.
Data Engineering & Analytics Specialist (Azure)
Build and maintain Azure-based data pipelines, warehouses, and analytics solutions using Data Factory, Power BI, and GenAI to deliver real-time insights for enterprise clients.
Senior Data Engineering & Analytics Leader
Leads data engineering teams to build cloud-based data pipelines using SQL Server and Python, while owning projects end-to-end.
Senior Manager of Data Engineering and Analytics
Lead a data engineering and analytics team to build scalable pipelines, warehouses, and KPI frameworks that turn raw data into trusted business insights for a fintech startup.
Medical Analytics Data Engineer
Design and maintain data pipelines that feed medical analytics, building scalable infrastructure for clinical and claims data to support Pfizer’s drug development and regulatory efforts.
Data Engineer - Azure/Databricks
Builds and maintains Azure-based data pipelines and lakehouse/warehouse solutions using Databricks, PySpark, and Microsoft data stack to power analytics and applications.
Sr. Manager, Data Engineering & Analytics
Lead a data engineering and analytics team to build scalable data infrastructure and AI-powered analytics for a robotics-based delivery startup, ensuring reliable, governed data products for cross-functional decision-making.
Kafka Data Engineer
Build and maintain Kafka pipelines that feed real-time and archival data stores for an investment bank, using Python and Unix scripting while collaborating with global teams.
Staff Data Engineer: Lead Scalable Data & AI Platform
Lead the design and development of scalable data platforms using PySpark, cloud infrastructure, and SQL to power AI and analytics for a large Canadian retailer.
Data Engineer - DataBricks
Build and maintain scalable data pipelines in Databricks for a financial client, using PySpark, Azure, and medallion architecture to process batch and streaming data.
Junior Data Engineer
Build and maintain data pipelines that feed AI agents in a proptech startup, using Python, SQL, and cloud tools to clean and organize data for models and insights.
Manager of Data Engineering & Integration
Lead a team to design and maintain Azure-based data platforms, integrating logistics data and mentoring engineers to deliver high-quality data products.