Data Engineering Jobs in Canada
There are 1,333 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 44%
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 20
- Principal 20
Who is hiring
- 1000+ employees 141
- 501-1000 employees 25
- 51-200 employees 7
- 201-500 employees 6
- 11-50 employees 3
- 1-10 employees 1
Senior Data Engineer - Remote - Edmonton& AB - SDAB
6-month contract hiring intermediate and senior data engineers to support Azure data engineering, analytics, and enterprise data integration for the Government of Alberta. Remote from Edmonton, AB with occasional on-site meetings; core stack includes Azure Databricks, Delta Lake, Synapse, Python/PySpark, SQL, and Talend.
Senior AI Data Platform Engineer
Senior engineer at BCI builds AI-powered data platforms for Private Equity teams in Victoria or Vancouver — creating pipelines, document intelligence, and natural-language data access via MCP using Databricks, Azure, Python, and SQL.
Chier Developer Data Engineering
Senior Developer in Marketing Data Engineering at National Bank of Canada in Montreal: designs, builds and maintains data ingestion flows, data models, governance and quality controls for the bank's marketing data ecosystem. Key stack: SQL, distributed systems, cloud platforms (AWS, Azure, Snowflake) and DataVault modelling; hybrid work and French required.
Senior Environmental Data Engineer — ETL, APIs & Azure
Senior data engineer at SLR Consulting building environmental data tools and workflows that integrate with EQuIS: designing ETL pipelines, developing secure REST APIs, and deploying on Azure, with CI/CD in Azure DevOps and a focus on code quality, documentation, and client collaboration.
Senior Lakehouse Data Engineering Expert
Senior data engineer building secure, high-performance lakehouse data architectures for Croesus's wealth management platform, using Databricks, Medallion architecture, and Unity Catalog to run governed ELT/ETL pipelines, resolve production incidents, and support analytics and AI. Hybrid role with two weekly office days in Laval or Montréal.
Senior Data Platform Engineer
Senior Data Engineer at Amphenol Communications Solutions in Markham building enterprise data platforms: ingestion frameworks, storage, and transformation services connecting ERP, MES, CRM, APIs, and files. Core stack is SQL, Python, Azure Data Factory, and Fabric, with emphasis on reliability, testing, and governed data controls.
AI-Ready Data Engineer: Cloud Pipelines for AgTech
Semios Group seeks a Data Engineer in Vancouver to design, build, and maintain scalable cloud data systems that turn raw agricultural data into trusted, analysis-ready datasets. The role spans multi-cloud infrastructure, ingestion pipelines, and data tooling, powering AI-ready data foundations for agriculture.
Senior Data Platform Engineer
Senior Data Platform Engineer at Canada Life (insurance) who designs, administers, and supports Azure-based data platforms — Azure Databricks, Data Factory, ADLS Gen2 — using Terraform/IaC, managing security via Entra ID, and providing on-call operational support. Hybrid role based in London or Toronto, ON.
Azure Databricks Data Engineer
Parkland Corporation's Enterprise BI team is hiring a data engineer to design, build, test, and support trusted data products and pipelines in Azure Databricks, leveraging Delta Lake and Unity Catalog to deliver analytics-ready data. Core stack: Azure Databricks, Fabric or Synapse, SQL, and Python.
Data Engineer
Semios Group, an agricultural technology company, is hiring a Data Engineer to design, build, and maintain scalable cloud data pipelines and warehouses (GCP, AWS, BigQuery, dbt) that turn raw farm and sensor data into trusted, AI-ready datasets for analytics, data science, and LLM-powered products.
Senior Data Engineer
Senior Data Engineer in Winnipeg for an industrial/manufacturing company, designing and maintaining scalable Azure data pipelines, data models, and integrations while monitoring data quality and delivery. Core stack: Python, PySpark, SQL, and Azure data services (Data Factory, Databricks, Synapse, Fabric, Power BI).
Consultant, Data Engineering
A client-facing data engineering consultant who designs, builds, and supports scalable data pipelines, lakehouse solutions, and curated data products on Microsoft Fabric and Azure Databricks using Python, PySpark, and SQL, while leading discovery sessions and stakeholder communication; exposure to Microsoft Foundry and Copilot Studio is a plus.
Senior Azure Data Engineer
Senior Data Engineer at an industrial and manufacturing company in Winnipeg (recruited via Michael Page): designs and maintains scalable Azure data pipelines, builds data models and integrations, monitors workflows, and improves data quality using Python, PySpark, advanced SQL, and Azure data services.
Data Engineer
Builds, integrates, and operates Amphenol's enterprise data platform in Markham: developing SQL/Python pipelines and integrations across ERP, MES, CRM, APIs and files using Azure Data Factory and Microsoft Fabric, with emphasis on data quality, reliability, security, governance, and future platform migration.
Senior Security Data Engineer
Senior data engineer on Sun Life's global Security Analytics team, maintaining data repositories and building AWS cloud pipelines (Python, Glue, Lambda) that power threat intelligence, user behavior analytics, and predictive modeling to protect client data, while mentoring juniors in a hybrid Toronto role.
Data Engineer - AI-Driven Pipelines & Analytics
Associate Data Engineer at Punt in Vancouver, designing and maintaining core data pipelines for a prediction-led platform. Day-to-day involves ingesting high-volume datasets, writing production transformations, and ensuring data accuracy using SQL and Python, with AI tools encouraged for productivity.
Lead Microsoft Fabric Data Engineer
Lead data platform engineer at a government recruitment agency, setting technical direction for Microsoft Fabric and OneLake. Day to day they establish DataOps, CI/CD and governance standards, design data movement from Dynamics 365/Dataverse and Azure, and build and mentor the data engineering team supporting analytics, reporting and AI.
Senior Marketing Data Engineer (Hybrid)
Senior Data Engineer at National Bank of Canada (Montréal, hybrid) building and maintaining marketing data ingestion flows, defining data models, and collaborating across teams to integrate external solutions and optimize performance within the Personal Data Management and Valorisation team.
Senior Azure Data Engineer Edmonton
Remote six-month contract (occasional Edmonton meetings) supporting Azure data engineering, analytics, and enterprise data integration for the Government of Alberta. Day-to-day work centers on building ETL/ELT workflows and analytics-ready datasets using Azure Databricks, Delta Lake, Python, PySpark, SQL, and Talend.