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 - Up to $200k CAD + Bonus
Data Engineer (via recruiter Hunter Bond) at a fast-growing tech firm building data/AI platforms for fintech, healthcare, and digital services. Day to day: designing and tuning SQL databases in Azure, building Python data pipelines, and supporting ML modelling for analytics.
Hybrid Data Engineer Vaughan Contract
Eight-month hybrid contract in Vaughan: build and support validated data pipelines, scalable data models, and optimized SQL transformations on a cloud data platform, monitoring failures and data quality to support reporting and analytics at Cardinal Health Canada.
Data Engineer Intern/Co-op (Winter 2027)
A 4-month winter co-op/internship on TD's big data platform (Data-as-a-Service) in Toronto: developing, testing, and deploying system enhancements following SDLC practices, debugging defects, and running POCs on new technologies. Requires current enrollment in a tech program and familiarity with Java/Scala/Python/PySpark/SQL, Git, and Jira; hybrid role, 4 days/week in office.
Senior Data Engineer
Owns how data is modeled, moved and reported at Taiv — an AI platform using computer vision to swap TV ad breaks with venue content and targeted ads in bars and restaurants. Day to day: building production ETL pipelines and warehouse models in SQL/Python, and creating evaluation/ground-truth data for the vision models.
Senior Data Engineer
Senior data engineer in Sun Life's Client Experience Office (Toronto, hybrid), building enriched AWS/Snowflake data products on client, advisor, product and transaction data to fuel analytics and data science models across Canada. Core stack: Python, PySpark, SQL; requires Reliability Status clearance.
Data Engineer
An 8-month contract Data Engineer role (hybrid, 2 days/week in Vaughan, ON) building and maintaining ETL/ELT pipelines, data models, and cloud data platform solutions for reporting and analytics. Core stack is SQL and Python on a cloud data platform (GCP/BigQuery preferred), with SAP and BI-tool exposure nice to have.
Data Engineer APIs And Spark
Data Engineer on CDAI's Data Technology team builds and maintains data APIs and scalable pipelines using Python, SQL, Airflow, and Spark on AWS, with data quality checks and monitoring. Hybrid Toronto role (four office days weekly) collaborating with data scientists and analytic engineers on hospitality tech.
Data Engineer Intern Toronto
TD's Technology group in Toronto is hiring a Data Engineer Intern/Co-op (4-month winter term, hybrid with 4 days/week in office) to work on its big data platform and Data-as-a-Service, applying SDLC/PMLC to build and test system enhancements using Java, Scala, Python, PySpark, or SQL.
Python PySpark Data Engineer
Contract Data Engineer in Toronto designing and optimizing scalable data pipelines and cloud data solutions using Python, PySpark, SQL, and Snowflake. Day-to-day involves REST API integrations, ETL/ELT workflows, query and platform performance tuning, plus data quality, monitoring, and automation.
GIS Data Engineer
Toronto-based GIS Data Engineer building scalable cloud pipelines for agricultural geospatial data: spatial analysis, automated environmental-data workflows, and cloud-native storage/processing to support risk and sustainability reporting. Core stack: Python, SQL, Scala, PostGIS, and remote sensing tools.
(Junior) Data Engineer (12-Month Contract)
12-month contract data engineer (junior or mid level) at BC's financial services regulator, designing and maintaining SQL/Python data pipelines and ELT/ETL on Microsoft Azure stack (Fabric, Databricks, Synapse, Power BI) to support analytics and regulatory oversight. Hybrid role based in downtown Vancouver.
Data Platform Operations Engineer
Requisition ID: 261363 Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture. The Data Platform Operations Engineer will play a critical role within the Enterprise Data &…
Data Engineer Sr
Requisition Number: 106522 Data Engineer Sr Location This role is hybrid, with the onsite locations in Montreal, QC, Canada or Toronto, ON, Canada. Insight at a Glance 14,000+ engaged teammates globally $8.2 billion in…
Ingénieur de données senior en IA - Famille de modèles SAP-RPT
Nous aidons le monde à mieux fonctionner Chez SAP, nous faisons simple : vous apportez le meilleur de vous-même, et nous ferons ressortir ce que vous avez de meilleur. Nous sommes des bâtisseurs qui touchent plus de 20…
Data Engineer
Choosing Capgemini means choosing a company where you will be empowered to shape your career in the way you’d like, where you’ll be supported and inspired by a collaborative community of colleagues around the world,…
Senior Data Engineer
Senior Data Engineer at Capgemini in Vancouver who leads a team of data engineers and oversees data engineering projects, building reliable, scalable data infrastructure. Core stack: Azure Data Services, Azure Databricks, PySpark, and SQL, with ETL/ELT, data migration, modeling, and data quality work; Microsoft Fabric and Power BI are nice to have.
Principal Data Engineer
Requisition ID : 274894 At Tangerine, we’re redefining banking. As Canada’s leading digital bank, we thrive on innovation, agility, and bold thinking, tackling every challenge head-on with leading technology and the…