Data Engineers Jobs in Canada

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

198 jobs found

Data Engineer building data integration pipelines for data lakes and warehouses. Collaborating with stakeholders to meet business requirements in a leading publishing company.

Remote Role
Data Engineer

Principal Data Engineer

LinkedIn Recruiter Post

Principal Data Engineer with 10+ years experience, strong AWS skills. Design large - scale data platforms in hybrid Toronto role.

Toronto
Ontario
Data Engineer

Google Cloud Data Engineer implementing data ingestion and analytics frameworks at Fueled. Specializing in Google Cloud Platform and modern data modeling.

Remote Role
Data Engineer

Data Engineer at Motive delivering data infrastructure for the AI era. Collaborating with stakeholders, building models, and implementing innovative tooling.

Remote Role
Data Engineer
CA$133,000 - CA$182,000 per year

Data Architect designing and governing data foundations for analytics and AI applications at Clio. Collaborating cross - functionally to develop high - quality data models and standards.

Hybrid Role
Toronto
Ontario
Data Engineer
CA$109,100 - CA$147,700 per year

IAM / Data Engineer

LinkedIn Recruiter Post

IAM/Data Engineer role in Toronto (Hybrid). Requires 4+ years in ETL, data pipelines, cloud platforms, and skills in Windows IAM, Ansible, Terraform, SQL, Python/Java, Spark/Kafka.

Toronto
Ontario
Data Engineer

Data Migration Specialist managing client data migrations to gaiia's platform. Collaborating with teams to ensure accurate and timely data transitions.

Remote Role
Data Engineer

Senior Data Architect/Strategist at Robots & Pencils blending advanced data knowledge with problem solving to drive intelligent products and smarter business decisions.

Remote Role
Data Engineer

Principal Data Architect at PointClickCare ensuring coherent and scalable data architecture. Driving unified data direction while collaborating with Engineering Architecture team for AI enablement.

Hybrid Role
Mississauga
Ontario
Data Engineer
CA$184,000 - CA$205,000 per year

Senior Data Engineer developing the data management layer for a financial brokerage platform with scalability for larger customers. Collaborating with teams in a fully remote, diverse environment.

Remote Role
Data Engineer

Data Engineer joining a consulting firm in Toronto with world - class team of engineers. Producing high quality data tools and pipelines while collaborating with leading companies.

Remote Role
Data Engineer

Director of Data Engineering & AI Strategy driving Google Marketing Platform capabilities for global marketing partner Incubeta. Hands - on technical leadership at the intersection of ad tech and media.

Remote Role
Data Engineer
CA$223,000 - CA$265,000 per year

Snowflake Data Engineer

LinkedIn Recruiter Post

Snowflake Data Engineer contract role in Toronto (hybrid). 10+ years experience with Snowflake, DBT, SQL, ETL, and cloud platforms required.

Toronto
Ontario
Data Engineer

Sr. IFRS17 Data Engineer

LinkedIn Recruiter Post

Sr. IFRS17 Data Engineer contract in Toronto (Hybrid). 10+ years experience with IFRS17, SQL, Python, PySpark, ETL, cloud platforms, and leadership skills.

Toronto
Ontario
Data Engineer

Data Engineer helping to improve ETL processes for investment analyses at The Battle of Giants. Collaborating directly with leadership to shape strategies and insights.

Remote Role
Data Engineer

Data Engineer at Tiger Analytics architecting scalable Generative AI solutions in the AWS ecosystem for Fortune 500 partners. Joining a team with deep expertise in Data Science and Machine Learning.

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