Data Engineers Jobs in Canada

Browse 538 data engineers roles in Canada plus related opportunities such as data architect, analytics engineer and product analyst.

538 jobs found

Data Engineer building scalable Databricks ingestion pipelines for Irth Solutions’ infrastructure - protection SaaS. Supporting stakeholder - engagement analytics, LLM/NLP pipelines, and downstream data models.

Remote Role
Data Engineer
CA$75,000 per year

Technology Lead – Data Services

LinkedIn Recruiter Post

Lead SAP Data Services (BODS) architecture and ETL delivery in Toronto. Optimize data jobs and mentor developers.

Toronto
Ontario
Data Engineer

Senior Databricks Architect

LinkedIn Recruiter Post

Senior Databricks Architect needed for contract role in Winnipeg, MB. Must have Azure Databricks, PySpark, and Azure DevOps expertise; onsite mandatory.

Winnipeg
Manitoba
Data Engineer

Data Engineering Developer building scalable Azure data pipelines for an agile tech development firm. Advising clients, implementing governance, and improving cloud data engineering standards.

Hybrid Role
Montreal
Quebec
Data Engineer

Ingénieur(e) données concevant des pipelines et architectures analytiques Azure. Collaboration client et amélioration des standards de gouvernance, qualité et performance des données.

Hybrid Role
Montréal
Quebec
Data Engineer

Junior Data Engineer building reliable ETL pipelines and data solutions for PLATO, Canada’s Indigenous - owned technology services company. Improving data quality, accessibility, governance, and pipeline performance.

Remote Role
Data Engineer

Senior Data Engineer building scalable, AI - powered data infrastructure for CloudBlue, HostPapa’s cloud commerce platform. Developing real - time pipelines, APIs, and production analytics systems.

Remote Role
Data Engineer

Senior Fabric Data Engineer modernizing enterprise data for Canadian IT consulting clients. Building Microsoft Fabric pipelines, curated datasets, security controls, and analytics - ready models.

Remote Role
Data Engineer

Staff Data Engineer building scalable pipelines and lakehouse architecture for Sonatype, a software supply chain security company. Driving trusted analytics, ML, and business intelligence data with Databricks, Spark, and modern cloud technologies.

Remote Role
Data Engineer

Senior Fabric Data Engineer modernizing learning - platform data for Cornerstone Galaxy. Building Microsoft Fabric pipelines, curated datasets, governance, and analytics - ready integrations.

Remote Role
Data Engineer

GCP Data Platform Engineer maintaining and optimizing production data platforms for Innodata, a global data engineering and AI services company. Supporting Airflow pipelines, GCP infrastructure, reliability, and troubleshooting.

Remote Role
Data Engineer
CA$80,000 - CA$150,000 per year

Senior Data Engineer building finance data pipelines and models for Instacart’s grocery delivery platform. Owning financial data infrastructure supporting accounting, billing, invoicing, and reporting.

Remote Role
Data Engineer
$220,000 - $232,000 per year

Senior Data Architect modernizing Alberta justice data marts into an integrated enterprise data warehouse. Designing ETL, Power BI testing, data models, governance, and reporting architecture.

Remote Role
Data Engineer

Senior Data Architect integrating Alberta court data marts into an enterprise data warehouse. Designing ETL, data models, governance practices, and Power BI validation reports.

Remote Role
Alberta
Data Engineer

Senior Data Engineer

LinkedIn Recruiter Post

Senior Data Engineer contract role: design/build ETL/ELT pipelines using Azure stack, primarily remote in Canada, occasional onsite in Edmonton.

Ontario
Ontario
Data Engineer

Data & Analytics Engineer building scalable data platforms for Ledgebrook, an insurance company. Designing pipelines, governance, and cloud data systems while partnering with technical and insurance teams.

Remote Role
Data Engineer
$100,000 - $170,000 per year

Data Engineer building scalable pipelines for SumerSports’ football intelligence platform. Supporting deep learning, video, LLM, analytics, and AI - driven products across sports.

Remote Role
Data Engineer
$160,000 - $190,000 per year

Data Platform Engineer building ingestion pipelines, storage, governance, and observability systems for Movable Ink’s AI - driven marketing personalization platform. Supporting scalable, secure, multi - tenant data services.

Remote Role
Data Engineer
CA$130,000 - CA$165,000 per year

Data Engineer building streaming pipelines and analytical databases for Movable Ink’s data - activated marketing personalization platform. Developing Elixir/Python services and reliable event - data products at billions - event scale.

Remote Role
Data Engineer
CA$130,000 - CA$165,000 per year

Senior Data Engineer building AWS ETL/ELT pipelines and dbt models for Tango’s cloud real - estate and facilities SaaS. Managing databases, data quality, warehousing, and observability.

Remote Role
Data Engineer

Data Engineer salary expectations in Canada

The average salary for data engineers in Canada is $160,894 per year. This is based on 207 job openings.

Below is a breakdown of salary data by years of experience

ExperienceNumber of roles analyzedAverage salary
Entry (Data Engineer) (0-1 yrs)0
Junior Data Engineer (1-2 yrs)14$109,685
Mid-level Data Engineer (2-4 yrs)60$133,105
Senior Data Engineer (5-9 yrs)168$159,741
Lead Data Engineer (10+ yrs)54$180,674

How long does it take for companies to hire data engineers in Canada?

We analyzed 88 job listings and found it takes about 31 days for employers to close a job opening.

The most in-demand skills for data engineers in Canada

We reviewed 995 job postings and found the top skills employers ask for most often are:

SQL70.2%
Python69.5%
Cloud57.6%
ETL51.4%
AWS43.4%
Azure41.1%
Spark33.1%
Airflow25.4%
Google Cloud Platform20.4%
Kafka17.4%

Frequently asked questions