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 (12 Month Contract)
12-month contract Data Engineer at REW.ca, Canada's leading real estate platform, maintaining and optimizing cloud-based ETL pipelines that ingest real estate listing feeds and support analytics. Core stack: Python, SQL, relational databases, and cloud (AWS/GCS); hybrid with 1 day/week in the Vancouver office.
Data Engineering Expert
Designs, builds, and optimizes data pipelines and analytical architectures on a Databricks Lakehouse (Medallion architecture, Spark, Unity Catalog) for Croesus's wealth management platform, with governance, monitoring, and production incident support. Requires 5+ years in data engineering with Python and Spark; French proficiency is mandatory.
Data Engineer
Senior Data Engineer on a 12+ month contract in Montréal (hybrid, 3 days onsite required), building data warehouse solutions in Snowflake — including semi-structured/unstructured data ingestion, data modeling, Talend pipelines, REST API integration, and Databricks/AI work supporting financial reporting.
Forward Deployed Data Engineer
Forward deployed data engineer working directly with clients to deploy, integrate, and scale Fiveonefour's data products (Moose, Boréal, Sloan) within enterprise systems. Day-to-day involves building data flows, architecture, and automation using Python or TypeScript, SQL, and cloud data infrastructure.
AI Data Engineer Toronto
AI Data Engineer in Toronto building AI-powered applications end to end: designing scalable cloud data platforms, deploying machine learning, deep learning and Generative AI solutions (RAG, vector databases, AI agents), and maintaining MLOps training/inference pipelines, primarily with Python on Azure, AWS, or GCP.
Databricks Lakehouse Data Engineer
Designs and maintains scalable Databricks Lakehouse data pipelines (Medallion architecture, Unity Catalog) using Python and Spark to support analytics and AI for wealth management products. Hybrid role in Laval with two weekly office days, including pipeline migration, orchestration, and production support.
Senior Snowflake Data Engineer
12+ month contract Senior Data Engineer role in Montréal (hybrid, three onsite days weekly) supporting a client's Databricks, Snowflake, AI, and financial reporting work. Day to day: set up Snowflake virtual warehouses, model data, and integrate semi-/unstructured data using Talend, SQL, PL/SQL, and REST APIs.
Azure Data Engineer AI Pipelines
Designs, builds, and maintains production Azure data pipelines powering GEI's AI and digital initiatives, integrating enterprise sources and preparing governed data for AI/RAG consumption using Python, SQL, and Azure services like Data Factory, Synapse, and Data Lake Storage.
Senior Advisor, Data engineering
As a senior data engineering advisor, you help develop solutions for collecting, integrating, consolidating, cleaning, sorting and transparently mining data. You help develop, maintain, support and run computer…
Technology Solutions - Data Platform & Engineering Fall 2026 Co-Op/Intern - $22.5 An Hour
A 4-month Fall 2026 co-op/internship on Economical Insurance's data platform team, supporting data ingestion, transformation, and SQL-based analysis in Google Cloud. Day-to-day involves coding in Python, Spark, or Scala, shell scripting, and using tools like Jira, Bitbucket, Jenkins, and Confluence.
Cyber Ai And Data Engineering Senior Associate - C$84,700 - C$134,700 A Year
Senior associate on PwC Canada's cyber team builds AI agents and MCP servers that connect LLM capabilities to security infrastructure (SIEM, EDR/XDR, SOAR), develops copilots for natural-language investigations, and improves AI observability and governance. Core stack: Python, Databricks, LangChain/LangGraph, Azure/AWS.
Data Platform Engineer Ii - C$126,800 - C$156,000 A Year
Joins TD's MIDAS team to modernize a business-critical capital markets platform handling market data ingestion, validation, and end-of-day reporting. Day-to-day involves Java and Oracle 19c development, microservices and event-driven pipelines, release management, L2/L3 support, documentation, and mentoring junior engineers.
Data Engineer – Remote-First Elt Pipelines & Ml Apis - C$80,000 - C$130,000 A Year - Remote
Data Engineer at a Toronto-based fintech who builds and maintains data infrastructure: creating ELT pipelines, designing data models, and collaborating with teams on data-driven solutions. Requires 2+ years of experience with Python, SQL, and cloud platforms; remote-first with flexible hours and health benefits.
Head Of Hr Data Engineering - $140,800 - $261,800 A Year - Remote
Leads HR data engineering at BMO: designs the enterprise HR data model, builds data pipelines and integrations (Workday, other HRIS, cloud platforms like Snowflake/Azure), and ensures data quality, privacy, and governance to power people analytics. A senior leadership role mentoring engineers; remote; $140,800–$261,800/yr.
Tech Lead Databricks Data Engineer - $160,000 - $180,000 A Year - Remote
Tech Lead Data Engineer at Mitre Media, a remote-first fintech media company, architecting Databricks/Spark ETL pipelines and investment data models on AWS and GCP to power AI-driven investor products like Dividend.com; reports to the CTO and mentors engineers across distributed, cross-functional teams.
Director Of Data Engineering At Cpp Investments - $170,000 - $200,000 A Year
Director-level data engineering leadership role (listing titled CPP Investments, but the description is for Colliers, a commercial real estate firm): lead managers and engineers building enterprise-scale multi-cloud data platforms on Google Cloud (BigQuery, GKE, Terraform), covering data mesh, DataOps, BI (Looker, Power BI), and AI/GenAI pipelines, with ownership of roadmap, standards, and platfor
Rq11099 - Sr. Dataops/Cloud Data Engineer - $68.3 - $102.4 An Hour
Senior DataOps/Cloud Data Engineer on a ~1-year onsite contract in Toronto: designing, building, and troubleshooting data pipelines, lakehouse models, and complex transformations using Databricks, AWS (Glue, Lambda, S3), Azure Data Factory, and Informatica IDMC. Paid hourly, with T4 and incorporated rate ranges.
Lead, Data Engineering - C$105,000 - C$155,000 A Year
A hands-on Data Engineering Tech Lead role on RBC Global Asset Management's Data & Analytics team: mentor a team of data engineers across squads, drive the data platform strategy, and design/maintain ETL pipelines and infrastructure using Hadoop/Spark/Kafka, SQL, Java/Scala/Python, Snowflake and cloud platforms to power BI, ML and AI.