Data engineer jobs in Canada

Find data engineer jobs across Canada. Choose a place, compare current openings and read the employer’s requirements.

Hiring at a glance

View jobs
Open jobs
801
Employers
394

Advertised starting pay

Average starting payCAD / year
$103,171Across 89 listings
Average starting payCAD / hour
$63.78Across 36 listings

Employer-advertised starting pay, not employee salaries. Currencies and pay periods stay separate.

Where work happens

Remote
4%33 listings
Hybrid
40%317 listings
On-site
56%447 listings

Not specified: <1% (4 listings)

Employers hiring include S M Software Solutions Inc (29), Capgemini (27), J&M Group (15).

Sources & calculation notes

These figures describe the listings on this role page at the date shown, not the whole job market. Listings can change.

Employer-listed minimums from at least 10 listings per currency and pay period. These are advertised starting amounts, not employee salaries. Jobs without a minimum and unusual amounts are excluded.

Hybrid and on-site classifications may be inferred from descriptions. Check the original ad. How we count

Data engineer jobs in Canada

Email me new jobsSave this search
  • Data Engineer

    Capgemini

    Mississauga, ON

  • Senior Data Engineer – Python & PySpark

    Infinity Quest

    Montreal, QC

    • Contract

    Role: Senior Data Engineer – Python & PySpark

  • Data Engineer

    UniSysTech Consulting

    Toronto, ON · Greater Toronto Area, Canada

    • Contract

    We are looking for a Data Engineer to design, build, and automate scalable data pipelines. In this role, you will leverage strong Python and SQL expertise to extract, transform, and load…

  • Data Engineer (Basketball Strategy)

    Toronto Tempo

    Toronto, ON

    • Full-time
  • AWS Data Engineer

    HCLTech

    Toronto, ON

    • Full-time

    🚀 Hiring: Fulltime AWS Data Engineer | 5+ Years Experience

  • Data Engineer

    Luxoft

    Canada

    • Full-time

    …PostgreSQL, Snowflake and AWS. We're looking for an autonomous data engineer to strengthen our data foundation through good modeling,…

  • Data Engineer

    Breathaplasta by Adaptavate

    Montreal, QC · Urban agglomeration of Montreal, QC

    • Full-time
  • Senior Data Engineer

    Arkhya Tech Inc.

    Toronto, ON

    • Contract

    This position is for a Senior Data engineer with a background in Python, Pyspark, SQL and data warehousing for enterprise level systems. The position calls for someone that is comfortable…

  • Data Engineer

    DarkVision

    North Vancouver, BC

    • $70,000 to $110,000 CAD / year

    DarkVision is seeking a Data Engineer to join our Imaging & AI team. You will contribute to multiple data pipelines that provide operational intelligence, underpin machine learning models,…

  • Lead Data Engineer

    Capgemini

    Vancouver, BC

    We are seeking an experienced Databricks Data Engineer to design, develop, and maintain scalab

  • Lead Data Engineer

    Capgemini

    Vancouver, BC

    We are seeking an experienced Databricks Data Engineer to design, develop, and maintain scalab

  • AI Data Engineer

    Citi

    Mississauga, ON

    • Full-time

    We are seeking a highly motivated AI Data Engineer to design, develop, and deploy AI-powered applications and agentic solutions that enhance business processes and client delivery…

  • Senior Data Engineer

    Capgemini

    Vancouver, BC

  • Azure Data Engineer

    Spait Infotech

    Canada

    • Full-time

    Design, develop, and maintain scalable ETL/ELT pipelines using Azure Data Factory (ADF).

  • Data Engineer

    Spait Infotech

    Canada

    • Full-time

    Design, develop, and maintain scalable data pipelines for batch and streaming data.

  • Senior Data Engineer

    Capgemini

    Mississauga, ON

  • Senior DataOps / Cloud Data Engineer

    Joblinxsapp

    Toronto, ON

    • Full-time
  • Staff Data Engineer

    exacare ai

    Canada

    • Full-time
  • Senior AWS Data Engineer

    Apptoza Inc.

    Toronto, ON

    • Contract
  • GCP Data Engineer

    Experis Canada

    Toronto, ON

    • Contract

    We are looking for an experienced GCP Data Engineer (5+ years) with expertise in:

  • Cloud Data Engineer (BigQuery)

    Synechron

    Montreal, QC · Greater Montreal Metropolitan Area

    • Full-time

    Synechron is looking for a Cloud Data Engineer to design, develop, and maintain scalable data solutions on AWS and Google Clou

  • AWS Data Engineer

    TechDoQuest

    Canada

    • Contract

    Designed and developed scalable AWS Data Lake solutions for ingesting, processing, and analyzing enterprise data.

  • Lead Data Engineer

    Flow Global Technology

    Vancouver, BC

    • Contract

    Lead the design and development of scalable batch and streaming data pipelines using Java, Spark, and Kafka

  • Senior Data Engineer

    Rivago Infotech Inc

    Toronto, ON

    • Contract

    This position is for a Senior Data engineer with a background in Python, Pyspark, SQL and data warehousing for enterprise level systems. The position calls for someone that is comfortable…