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
Sr. Data Engineer
Senior Data Engineer at ITC Infotech in Vancouver leading delivery of data engineering programs — owning solutioning, governance cadence, and stakeholder management across ingestion, streaming, transformation, and orchestration tracks built on Airflow, Kafka, Databricks/Spark, Snowflake, Postgres, Python, and SQL.
Data Engineer
Builds, integrates, and operates the enterprise data platform at Amphenol ICC in Markham: developing SQL/Python pipelines and integrations across ERP, MES, CRM, APIs, and files using Azure Data Factory and Microsoft Fabric, with emphasis on data quality, reliability, security, and future platform migration.
Senior Data Engineer
Senior Data Engineer at Extendicare's Markham head office (hybrid) designing, building, and modernizing enterprise data integrations and ETL pipelines to support business transformation and acquisition-related migrations. Core stack: Microsoft SQL Server, SSIS, Python, PowerShell, and Azure data platforms.
Sr. Snowflake Data Engineer
Lead a team designing and building Snowflake data pipelines, ELT/ETL processes, and analytics-ready data marts for a major enterprise client's cloud data platform, onsite in downtown Toronto Tue–Thu. Core tech: Snowflake (streams, tasks, dynamic tables), SQL, data modeling, and cloud platforms (AWS/Azure/GCP).
Senior Data Engineer
Senior Data Engineer at Apply Digital (Vancouver) building ELT/ETL pipelines and dbt transformation layers on Snowflake, auditing CRM/marketing sources like Salesforce and Sailthru, and planning data migrations and integrations with engagement platforms such as Braze for client projects. Core stack: SQL, dbt, Snowflake, Python, AWS/GCP.
Data Engineer
Data Engineer who designs, builds, and operates TimePlay's data platform end to end — ingestion and transformation pipelines, operational PostgreSQL/MongoDB databases, analytics and Power BI reporting, and cloud data services on AWS/Azure — while ensuring data quality, security, observability, and performance for product, analytics, and business teams.
Platform Data Engineer
Administrative Coordinator (mislabeled as Data Engineer in the header) who creates, tracks, prioritizes, and closes work orders, performs interim and final inspections on upfitted police/emergency vehicles, and coordinates vehicle scheduling, dispatching, and delivery logistics while handling invoicing and reporting.
Lead Data Platform Engineer
Lead Data Platform Engineer for a UK government agency (Insolvency Service) in Ipswich: own and set technical direction for its Microsoft Fabric and OneLake data platform, build DataOps/CI/CD and governance practices, integrate Dynamics 365/Azure data, and line-manage a team of data engineers. £57,367–£66,290 a year.
Staff Data Platform Engineer — Scale & Reliability
Staff data platform engineer at Faire Wholesale owning the movement of data from production databases into analytical stores: building CDC/streaming ingestion, ensuring data quality and governance, and driving reliable, scalable pipelines using Snowflake, Iceberg on S3, Kafka, Airflow, and Fivetran.
Data Engineer
Data Engineer at NTT DATA (IT services firm) on a global team building Trade Capture data stores holding real-time investment-banking transactional data. Day to day: designing scalable relational databases, writing ETL, stored procedures, tuned queries and Python automation scripts in an agile/DevOps environment.
Data Engineer
Data Engineer in BMO's Data and AI Technology (DAT) Engineering team in Toronto, building data and AI products that support the bank's risk, regulatory and compliance needs. Day-to-day work spans ETL/ELT pipeline development and data warehousing using SQL, Python, Spark, Scala, and cloud services like AWS and Azure.
Senior Data Engineer
Senior Data Engineer on BMO's Data and AI Technology (DAT) Engineering team in Toronto, leading the design, build, testing and support of data and AI products serving the bank's digital, risk and compliance needs. Core stack includes SQL, Python, Spark, Scala, ETL/ELT, cloud platforms (AWS/Azure) and GenAI/RAG.
Senior Data Engineer: BI & Analytics Lead (Hybrid)
Senior data engineer at RSM Canada designing data models and ETL pipelines, and building semantic models and BI dashboards to support business objectives. Works with SQL, Python/Scala, and cloud platforms (Azure, AWS, or GCP) across regional analytics teams; hybrid in Toronto with up to 20% US travel.
Senior Data Engineer
Senior Data Engineer at RSM Canada designs dimensional/3NF data models, ETL pipelines, and BI dashboards, consolidating data from multiple sources into a unified platform. Core stack includes SQL, Python/Scala, cloud platforms (Azure/AWS/GCP), Databricks/Snowflake/Fabric, and Power BI; hybrid Toronto role with up to 20% US travel.
Senior Snowflake/dbt Data Engineer — Remote Contract
Contract role for a senior data engineer to build Snowflake and dbt transformations and scalable data pipelines for analytics and AI initiatives. Day to day involves implementing layered dbt models using SQL, Python, Airflow, AWS, and GitLab CI/CD, working fully remote within Canada.
Data Platform Engineer AI Solutions
Data Platform Engineer at Slalom, a consultancy, building governed data foundations for AI: designing scalable data platforms and reliable batch/streaming pipelines supporting analytics, ML, and Generative AI workloads, with data quality, metadata, lineage, and security. Tools vary by client: Databricks, Snowflake, AWS, Azure, or GCP.
Senior Data Engineer AWS Analytics
Senior Data Engineer at Farm Credit Canada (Regina, hybrid) building trusted data foundations for the Financial Modelling team — designing scalable repositories, automated pipelines and ETL/data-governance solutions using AWS (Redshift, Glue, Lambda, S3, Step Functions), Python, PySpark and advanced SQL to support forecasting, pricing and planning.