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 Platform Administrator
Administers a Microsoft-centric data and analytics platform day to day: Fabric tenant governance, Power BI administration, SQL Server/Azure SQL tuning and high availability, Azure integration services (Logic Apps, Service Bus, Event Grid), Purview data governance, and CI/CD automation. Hybrid role based in Ottawa with 2 onsite days per week.
Senior Software Developer, Data Platform & Infra
Senior Software Developer on Randstad Canada's Data team in Toronto, owning the data platform infrastructure — Snowflake, CI/CD automation, developer environments, data quality frameworks, and the data catalog — to ensure reliable, fast delivery of data products for the business.
Data Engineer - Power BI & Azure Data Pipelines
Full-time data engineer at an equipment company building data pipelines, data models, reports and automation across 16 locations using a Microsoft stack: Azure SQL, Power BI Service and Report Server, Power Platform and Python, while supporting the Microsoft environment and writing documentation.
Senior Azure Data Engineer
Senior data engineer on ARC'TERYX's Supply Chain Analytics Squad, designing Azure batch, streaming, and lakehouse architectures, optimizing PySpark ETL/ELT pipelines, leading legacy-to-cloud migrations, and setting data governance while mentoring engineers. Core stack: Azure Databricks, Python, SQL, Cosmos DB.
Data Engineer
Job Description: Our department manages and develops databases and processes data across all divisions (ISG and MSWM) and business lines (FID, IED), including front office reference, finance and risk data. The…
Data Engineer
The Opportunity Are you looking for a caring, collaborative, values-driven workplace with inspiring teammates and leaders? Do you have the ambition and desire to be the best and thrive at the most impactful global…
Data Engineer
Delta Power Equipment, an Ontario power equipment dealer with 16 locations, is hiring a full-time Data Engineer to build and maintain data pipelines into Azure SQL, write T-SQL tables/views, and develop Power BI models and reports, plus Power Automate/Power Apps automation and Python integrations, with ~20% supporting the Microsoft environment.
Data Platform Eng III – Observability & Big Data (Hybrid)
Nutanix is seeking a Member of Technical Staff 3 to build an observability platform for the Nutanix Cloud Manager. You will work on data platform features for on‑prem and cloud, influence data products roadmap, and…
Senior Data Engineer – Hybrid Cloud Platform (AWS/Snowflake)
Senior data engineer on National Bank of Canada's Horizon team, designing, building and operating a hybrid data and analytics platform on AWS and Snowflake. Day to day: scalable data pipelines, infrastructure-as-code with Terraform, DataOps/DevOps, CI/CD, security and automated testing. Hybrid role in Montreal; French required.
Senior Data Engineer, AI & Agents
About Us Appnovation is the AI Product Company. Founded in 2007, Appnovation builds AI products and delivers enterprise AI for organizations in highly regulated industries, powered by Evolve™, its AI product platform,…
Senior Data Engineer (Sunnyvale, CA, On-Site)
Join to apply for the Senior Data Engineer (Sunnyvale, CA, On-Site) role at Brix Join to apply for the Senior Data Engineer (Sunnyvale, CA, On-Site) role at Brix Get AI-powered advice on this job and more exclusive…
Senior Data Engineer - Scale Health Data Lakes in Sunnyvale
Senior Data Engineer at a health tech company, working with cross-functional teams to build and scale health data lakes and warehouse solutions while ensuring data quality and governance. Core focus on data engineering, warehouse technologies, and programming.
Senior Data Engineer: Cloud Pipelines & Leadership
Tactable in Toronto, Canada, is hiring a Senior Data Engineer (Cloud, Python) to solve real-world data challenges for enterprise clients. This hands-on, hybrid role combines infrastructure, pipelines, and product work,…
Senior Data Engineer – Ingénieur des données
About KPI KPI Digital helps clients reach their business objectives by identifying required capabilities and by providing the proper data and analytics strategy and foundation allowing handling of all data challenges…
Senior Developer Data Engineering
Area(s) of interest: Business intelligence and data Location(s): Montreal A career as a Senior Developer in Platform Data Engineering on the Horizon team at National Bank means helping to design, develop and…
Senior Databricks Data Engineer: Lakehouse & Streaming Lead
KData Inc. in Brampton East, Canada, is seeking a Senior, hands-on Databricks Data Engineer who lives and breathes code, query optimization, and modern data architecture. You will write production PySpark/SQL, tune…
Senior Developer Data Engineering
A career as a Senior Developer in Platform Data Engineering on the Horizon team at National Bank means helping to design, develop and operationalise a data and analytics platform based on snowflake and AWS cloud…