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
Lead Data Engineer - PySpark & Azure (Insurance)
Lead a data engineering team improving an insurance investment reporting system: build ETL pipelines and cloud-native architecture on Azure (Data Factory, Databricks, Functions, Event Grid, Service Bus) using PySpark, implement CI/CD and infrastructure automation, and mentor engineers.
Senior Snowflake Data Engineer - Pipelines, SQL & Cloud
Senior data engineer building and maintaining scalable data pipelines on Snowflake, writing complex SQL queries, stored procedures, and transformations for large datasets, with Python scripting and basic AWS cloud support. Onsite role in Toronto requiring 7+ years of hands-on data engineering experience.
Data Engineer, RBC Amplify 2027, Calgary
Summer student Data Engineer role in RBC's Amplify innovation program in Calgary: enrolled students build a prototype solving a real RBC business challenge on a cross-functional team, then pitch it to executives. Work spans data transformation/engineering, data science, ML/NLP, APIs, and databases.
Data Engineer, Amplify Summer Innovation Program
Summer innovation program role at RBC in Toronto: join a cross-functional team of data, business, and engineering experts to design and deliver a working prototype for real RBC business challenges, applying data engineering, data science, and agile practices with mentorship and hands-on training.
RBC Data Engineer Student Program
A full-time summer student program (RBC Amplify) in Bedford/Halifax where students build data-driven prototypes for real RBC banking challenges alongside mentors and executives. Day-to-day work mixes programming, databases, and data engineering with research, product development, and stakeholder pitches.
Data Engineer — Analytics & Data Pipelines
Data Engineer at Silk & Snow who designs star/snowflake data models and builds ETL/ELT pipelines in Python and SQL, plus Power BI dashboards tracking KPIs for Marketing, Sales, Product, and Operations — all in a fast-growing e-commerce setting with a focus on data quality and documentation.
Senior Quantitative Data Engineer
Senior analyst builds and maintains investment data products for iA Global Asset Management: dbt transformation pipelines, Power BI and Streamlit analytics, plus validation and monitoring controls on Google Cloud (BigQuery, Cloud Storage), partnering with portfolio management, trading, performance, risk, and research teams.
Senior Spark/Scala Big Data Engineer (Java)
Big data engineer building and optimizing scalable Spark/Scala data applications at Compunnel Inc. in Toronto, with Java backend components, complex SQL, and Unix/Linux shell automation. Requires 6-10 years in big data plus Hadoop/Hive, Git, and CI/CD experience.
Data Engineer Pyspark and Azure
Lead Data Engineer role in Ontario, Canada focused on improving an insurance investment reporting system: building ETL pipelines and cloud-native architecture with PySpark and Azure (Data Factory, Databricks, Functions, Event Grid, Service Bus), plus DevOps/CI-CD practices and team mentorship.
Senior Microsoft Fabric Data Engineer
Senior Data Engineer acting as the Microsoft Fabric subject-matter expert at a credit union, designing enterprise-scale data platforms on OneLake, Lakehouse, and Data Warehouse, building ELT/ETL pipelines with Azure Data Factory, SQL, dbt, and PySpark, and guiding Fabric adoption across architecture and analytics teams.
Lead technique en ingénierie de données (Tech Lead data engineer)
Lead a data engineering team to design robust, scalable data architectures for AI, BI, and reporting solutions while mentoring developers and driving technical decisions in a hybrid work environment.
Head of Data Engineering
About the role As the Head of Data Engineering at Ambyint, you will lead the vision, strategy, and execution of our enterprise data architecture and roadmap. You will manage and empower a high-performing team of data…






Staff Software Engineer, Risk Data Engineering
Build and scale data pipelines and warehouses for Stripe’s payments and risk systems using distributed frameworks like Spark, Flink, and Kafka.
Senior Data Scientist / Data Engineering Expert, AI lab project (Remote, Contract) — Mercor via AI Gig Scout
Mercor is working with a leading AI research lab on a project to improve how AI systems do real-world data science and data engineering work, and is looking for senior data scientists and data engineers with deep…
Sr. Consultant, Data Platform DevOps
We’re building a relationship-oriented bank for the modern world. We need talented, passionate professionals who are dedicated to doing what’s right for our clients. At CIBC, we embrace your strengths and your…