Data Engineering Jobs in Canada
There are 1,331 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 44%
How the work is done
- Hybrid 247 · 19%
- Remote 129 · 10%
- Onsite 36 · 3%
Visa sponsorship offered in 20% of the 41 postings that state a position on it.
Seniority
- Senior 496
- Lead 97
- Staff 67
- C-level 24
- Principal 20
- Middle 19
Who is hiring
- 1000+ employees 141
- 501-1000 employees 25
- 51-200 employees 7
- 201-500 employees 6
- 11-50 employees 3
- 1-10 employees 1
Staff Engineer - Data Engineering
Staff-level data engineering role at Capital One Canada in Toronto: a hands-on tech lead who owns technical design and architecture for fault-tolerant, multi-platform banking systems, establishes engineering best practices, and mentors junior engineers. Core stack includes Java/Python/Go, AWS, and cloud-native microservices.
Business Intelligence (BI) Data Engineer
BI Data Engineer at Semex (a cattle-genetics company) designs, builds, and supports data pipelines, Fabric lakehouse/warehouse solutions, semantic models, and Power BI dashboards, while modernizing legacy SQL Server/SSIS/SSAS systems and developing AI-enabled solutions. In-person role, 3 days/week in Guelph.




Software Developer, Data Engineering
Senior data engineer at Robinhood's Toronto office who builds and maintains foundational datasets and scalable pipelines (Python, Spark, Airflow) feeding the data lake, powering analytics, experimentation, and ML across the company's financial products.
Senior Advisor, Data engineering
As a senior data engineering advisor, you help develop solutions for collecting, integrating, consolidating, cleaning, sorting and transparently mining data. You help develop, maintain, support and run computer…
Consultant, Data Governance Adherence
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…
Sr. Data Engineer, WW Pricing Data and Insights
WW Pricing drives the success of Amazon Retail and 3P Pricing. We build software that makes billions of monthly pricing recommendations on our marketplaces. We earn our customers' trust by consistently delivering the…
Senior Data Platform Engineer: Snowflake, DBT & Azure
PureFacts (via recruiter S.i. Systems) seeks a senior data platform engineer in Toronto to design, build, and optimize data pipelines and infrastructure on a Snowflake, Azure, and dbt stack. The role focuses on data governance, quality, and scalable architecture, with opportunities to use GenAI tools and contribute to documentation.
Remote Senior Data Engineer — Snowflake/NiFi for Workday Migration
Senior Data Engineer leading an enterprise HR data migration from UKG into Workday, designing and running end-to-end data pipelines with Snowflake, NiFi Openflow, Python, and SQL. Focus on data quality, governance, validation, and secure handling of confidential employee data in a fully remote setup.
Chief Data Engineering Developer Snowflake
Senior data engineering role in National Bank of Canada's Analytics and Data team: design and evolve Snowflake-based analytical solutions, advise partners on technology choices, and optimize pipelines, workflows, and processing components. Core stack: Snowflake, SQL, Python, Data Vault modeling, and cloud platforms.
Manager Data Engineering Governance
Leads a multidisciplinary data engineering and governance team for GroupHEALTH's Insurance Data Platform from the Surrey, BC head office in a hybrid management role. Day to day involves coaching engineers and architects, setting Microsoft Fabric pipeline standards, and establishing Purview-based data governance.
Technical Lead Data Engineering
Hands-on technical lead for CapIntel's data engineering team: owns serverless pipelines, indexes, and workflow orchestration serving financial instrument and client portfolio data, writes production code, and manages/mentors data engineers. Core stack is Node.js, TypeScript, and AWS.
Chief Data Engineering Developer
Data engineering expert on National Bank of Canada's Analytics and Data team, designing and optimizing data pipelines, workflows, and analytical solutions on the Horizon platform. Acts as a technical advisor and reviewer for development teams, working primarily with SQL, Python, and Snowflake in a hybrid Montréal-based role.
Tech Lead Data Engineer
Cloudbeds is hiring a senior hands-on Tech Lead Data Engineer / Data Architect to set architecture and standards for its company-wide analytics platform on Snowflake and dbt — owning data modeling, pipelines, governance, observability and cost tuning, plus AI-readiness work — while mentoring analytical engineers on a fully remote team.
Azure Oracle Data Engineer
Data Engineer building and managing ETL pipelines and analytics data assets across Azure (Data Factory, Fabric) and Oracle (ODI, OCI, Oracle DB, SQL Server) environments, supporting Power BI reporting for a BC financial institution near North Cowichan.
Senior Data Engineer
Senior Data Engineer, fully remote in Canada (Toronto or Western Canada), delivering an enterprise migration of employee documents and metadata from UKG into Workday. Day-to-day: building automated ingestion pipelines with Snowflake Openflow/Apache NiFi, Snowflake-native SQL transformations, and Python/SQL validation and reconciliation tooling.
Data Engineer (Hybrid)
Data Engineer at a BC credit union designing, building, and managing data pipelines, databases, and warehouses across Microsoft Azure/SQL Server and Oracle environments, ensuring data quality and governance and supporting Power BI reporting and analytics for the organization. Hybrid role.
Senior Data Engineer - Data Platform & AI Infra (Remote)
Dandy is hiring a hands-on Senior Data Engineer to build and operate ingestion pipelines and the data warehouse powering Looker and Hex. Remote from Ontario, Canada, the role owns core data platform components, ensures data quality, and enables self-serve data products with readiness for AI/agent workflows.
Cloud Data Engineer Databricks Python
Cloud Data Engineer in Toronto designing, building, and maintaining scalable data pipelines with Python, SQL, and Databricks on Azure. Day-to-day involves Spark/PySpark ETL development, Delta Lake, job optimization and monitoring, dimensional data modeling, and data security/governance practices.
Cloud Data Engineer — AI-Ready Pipelines & Impact
Semios, an agriculture technology company, seeks a data engineer in Vancouver to design, build, and maintain scalable cloud data pipelines that turn raw data into trusted, analysis-ready datasets. The role involves optimizing pipelines and integrating diverse data sources with Engineering and Data Science teams using SQL, cloud warehouses (BigQuery, Redshift, Snowflake), and Postgres.
Product Engineering (Fabric Data Engineering)
Data engineer at Allstate Insurance Canada who designs and operates the Microsoft Fabric data platform: OneLake/Lakehouse architecture, Bronze-to-Gold pipelines, Kimball dimensional models, Delta Lake performance tuning, and Power BI Direct Lake semantic models serving Auto and Property insurance analytics, regulatory reporting, and Copilot-assisted self-service.