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
Azure BI Data Engineer Montreal
Freelance contract, hybrid in Montreal: build and maintain a major Quebec financial institution's Azure data platform — designing ETL/ELT pipelines in Azure Synapse with PySpark, provisioning via Terraform, and delivering governed Power BI reporting on a Medallion architecture, plus documentation and knowledge transfer to internal teams.
Chief Developer in Data Engineering
Lead data engineer on National Bank of Canada's Data Strategy team in Montréal, defining data architecture and models and building ETL/ELT pipelines in cloud environments (AWS, Snowflake) using SQL, Python, and Terraform, with data quality and governance responsibilities in a hybrid work setup.
Data Engineer Snowflake
Designs and scales a Snowflake data platform for an enterprise client in a regulated industry: building ingestion and dbt/SQL ELT pipelines, modeling data for analytics and AI, tuning performance and cost, and migrating legacy warehouses. Hybrid in Toronto (2–3 days on-site); stack includes Snowflake, Python, dbt, Airflow/Dagster, AWS/Azure.
Snowflake Data Engineer Toronto
Augmented is hiring an intermediate-to-senior Data Engineer in Toronto (hybrid, 2-3 days on-site) to build Snowflake ingestion and transformation pipelines using SQL, Python, and dbt, model datasets for BI/analytics/ML, and tune warehouse performance, governance, and costs.
Salesforce Data360 Data Engineer
Hands-on data engineer owning AGF's CRM data foundation on Salesforce Data360 in Toronto: designing data models, building integrations and pipelines (Informatica, APIs), and implementing identity resolution, harmonization, segmentation, and activation to support analytics and AI across AGF's asset management business.
Intermediate Python Data Engineer
Intermediate backend/data engineer at a SaaS company in Toronto (hybrid, two days onsite weekly), building backend services and data-driven product features for reporting, analytics, and exports. Core stack: Python or Go, cloud platforms, data warehousing, MySQL, and PostgreSQL.
Data Engineer
Senior data engineer (8-12 yrs) designing, building, and optimizing large-scale cloud data pipelines with Azure Databricks, Python, and PySpark, while monitoring performance, troubleshooting production issues, and translating business requirements into reliable data platforms. Remote-friendly role open to candidates in Mississauga, ON or Halifax, NS.
Data Engineer
Data engineer on the data analytics and reporting team of an e-commerce retailer, designing dimensional data models and dbt transformation logic, building Python ETL/ELT pipelines into the cloud data warehouse, and developing Power BI dashboards and ad-hoc SQL analysis for business stakeholders.
Software Engineering Manager - Vehicle Data Platform
Job Description Vacancy Status: This posting is for an existing vacancy within the organization and is open to new applications. AI Disclosure: As part of the application process, Artificial Intelligence will be used…
Staff Software Engineering - Vehicle Data Platform
Staff software engineer at General Motors (Markham, hybrid) setting technical direction for the Vehicle Data Platform: the control plane, data plane, SDK, and unified logging across vehicle ECUs. Hands-on C/C++ on Android, Linux, and QNX, integrating with Azure, AWS S3, and Firestore, plus mentoring and cross-org leadership.
Test Engineering, Data Engineering - Systems QA
Job Description Vacancy Status: This posting is for an existing vacancy within the organization and is open to new applications. AI Disclosure: As part of the application process, Artificial Intelligence will be used…
Sr Data Engineer 6380 Rogerdale Rd, Houston, TX, United States, 77072 Office - Information Technolog
Senior Data Engineer at Tailored Brands (Moores) who designs, builds, and optimizes cloud data pipelines and warehousing across Snowflake, BigQuery, AWS/GCP, and enterprise systems, while automating ETL, enforcing data governance/quality, and mentoring junior engineers to support retail analytics and reporting.
Lead Manager - Data Engineering Team
Lead Manager of Data Engineering at a data cloud consulting firm in Toronto: you manage a team of data engineers and deliver scalable client data solutions. Core work involves building cloud data pipelines and infrastructure on AWS, GCP, or Azure, with Apache Spark experience.
Senior Data Engineer :Scala, Spark, Python, Hadoop, Databricks
Senior Data Engineer on TD Securities' Counterparty Credit Risk team (hybrid, Toronto), building large-scale risk computation and analytics data pipelines with Scala, Python, Spark, Databricks, and Akka/Pekko, ensuring data quality, governance, and performance tuning.
Lead Data Engineer II for Financial Systems
Lead Data Engineer at Instacart building and maintaining integration pipelines for financial data, working directly with finance and accounting teams to ensure reliable auditing and reporting. Core stack includes Python, Airflow, Spark, SQL, and cloud data warehousing, plus mentoring other engineers.
Senior Snowflake Data Engineer Role
Senior data engineer at fintech lender Propel Holdings in Toronto, reporting to the Director of Data Platform. Day to day: designing Snowflake databases for financial applications, writing and troubleshooting advanced SQL, building ELT pipelines, and partnering with Finance and Data teams on data accuracy and governance.
Data Engineering Opportunity at PureFacts
Data engineer (lead) at PureFacts Financial Solutions in Toronto: builds and maintains Snowflake data pipelines, writes DBT transformation rules, integrates data sources, monitors pipeline accuracy, and helps set data governance standards using Python, SQL, and Azure.
KPI Digital Senior Data Engineer
Senior Data Engineer at KPI Digital to spearhead the Data & Analytics Group: architect a modern LakeHouse data platform across Azure, AWS, and GCP, build and lead a data engineering team, optimize data pipelines, and support consulting and AI pre-sales engagements. Hybrid role based in Quebec.
AI/ML Data Engineer Role in Energy
Senior data engineer at Data Elephant in Calgary building end-to-end AI applications for oil & gas clients: designing Azure Databricks data pipelines, processing sensor/telemetry data in real time, and deploying ML models for asset management and anomaly detection. Core stack: Python, SQL, Spark.
Data Engineer Hybrid Position at Zurich
Data Engineer at Zurich Canada builds and maintains scalable data pipelines on Azure and Databricks, transforms data with Python and SQL, ingests data from enterprise apps and APIs, monitors production jobs, and supports analytics and AI initiatives in a hybrid Toronto role.