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
Enterprise Data Steward
Position: Enterprise Data Steward Location: Calgary, AB About the Role We are seeking an experienced Enterprise Data Steward (Data Governance / Data Stewardship) to bring structure, ownership, and quality to enterprise…
Ingénieur(e) Data - Architecture & Pipelines
BMR recherche un Développeur(se) de données pour renforcer son équipe TI à Boucherville. Vous participerez au développement et à l’évolution de l’architecture de données, et à la transformation des données pour…
Data Engineer (Python, SQL, pipelines de données), lab IA et données, Montréal (télétravail)
Data engineer at Abbeal's AI & data lab, building and running ETL/ELT data pipelines for multiple client projects in Python and SQL on cloud platforms (AWS/GCP/Azure), working alongside ML engineers and data scientists. Permanent role, remote within the Québec timezone.
Azure Data Platform Engineer – Databricks & Delta Lake
Compunnel is hiring an Azure Cloud Data Engineer in Mississauga to design and maintain scalable cloud data platforms, build high-performance ETL pipelines, and optimize large-scale data processing in Azure using Python and SQL; Databricks experience is preferred.
Senior Oracle AWS Data Engineer
Six-month senior contract in Toronto (onsite as needed) building enterprise data pipelines: Oracle PL/SQL ETL, AWS Glue Python jobs, AWS DMS change-data-capture, Redshift dimensional models, and Power BI dashboards, with healthcare data standards (Ontario HRM, FHIR, HL7 v2).
Azure Cloud Data Engineer
Designs, builds, and optimizes large-scale Azure data platforms: ETL pipelines, Databricks/PySpark jobs, Delta Lake, and enterprise data warehouses, plus cloud data migrations. Core stack is Python, SQL, Azure Databricks, and cloud warehouses like Synapse/Snowflake, serving banking and financial services clients.
Data Engineer – Banking / Financial Domain
Onsite data engineer (5–7 yrs) in Toronto for a banking/financial client, designing and maintaining scalable data pipelines using Databricks, Python, SQL, Azure database technologies, and Oracle, with data cleansing, troubleshooting, and optional AI/ML-adjacent work.
Python Data Engineer DataBricks
Data engineer (7-15 years' experience) building scalable ETL pipelines with Python and Databricks, integrating sources via REST APIs and delivering to Snowflake on Linux/cloud. Covers the full ETL lifecycle with testing, monitoring, documentation, code reviews, and agile delivery in an international team.
Data Engineer Lead
Lead data engineering role in Toronto focused on designing ETL pipelines and scalable data solutions using relational/NoSQL databases, Hadoop, Spark, Kafka, and Azure services like Data Factory, Functions, Event Grid, and Service Bus, while providing technical leadership and mentoring the engineering team.
Data Engineer Python/PySpark/OpenShift
Data Engineer in Mississauga building and maintaining scalable data pipelines and ETL/ELT workflows with Python, PySpark, and SQL. Manages Snowflake and data lake storage, orchestrates workflows with Azure Data Factory, and deploys containerized apps on OpenShift/Kubernetes.
Senior Data Engineer
Senior Data Engineer (engaged through staffing firm Compunnel for its client) in Montréal: designing and managing Snowflake data warehouse objects, migrating relational data domains into Snowflake, and building ETL/ingestion pipelines with Talend and Informatica, plus SQL/Python automation and Snowflake REST API data distribution layers.
AWS Data Engineering
Data engineer designing, building, and maintaining scalable ETL/ELT pipelines and cloud-native data platforms on AWS to support analytics, reporting, and ML. Core stack: Python, SQL, PySpark, AWS services (Glue, Lambda, Redshift, S3, RDS, Athena), Airflow orchestration, and IaC with Terraform/CloudFormation.
Snowflake Data Engineer — ETL & Data Pipeline Lead
Senior data engineer leading a client's data platform modernization: designing and managing Snowflake data warehouse objects, migrating relational data flows to Snowflake, and building ETL pipelines with Talend/Informatica, plus SQL/Python automation and Snowflake REST API integrations.
Data Engineer
We are looking for a Data Engineer to design, develop, and maintain scalable, reliable, and secure data platforms that power business intelligence and data-driven decision-making. The ideal candidate will bring strong…
Staff Software Engineer - Data Platform
Owns the architecture, build-out, and operation of Stathletes' hockey data platform — data storage, ingestion and processing pipelines, APIs, and PostgreSQL administration. Stack is Ruby on Rails, PostgreSQL, and DigitalOcean, with emphasis on reliability, safe migrations, backups/recovery, and mentoring.
Remote Lead Data Engineer
Lead Data Engineer for a client of recruitment firm Placements24: design and run scalable ETL/ELT pipelines, data warehouses/lakes, and data quality/governance while mentoring a team. Fully remote within South Africa; stack includes Spark, Kafka, Airflow, SQL, Python/Scala, and cloud data services (AWS/Azure/GCP, Redshift, BigQuery, Databricks).
Senior Data Engineering Manager
Lead data engineering for RBC's AML Data Foundation Hub in Toronto, mentoring engineers while staying hands-on building batch and incremental pipelines and scalable cloud data platforms. Core stack: Snowflake, Spark, dbt, plus CI/CD, Kubernetes/OpenShift, and infrastructure as code.
AI Cloud Data Engineer
AI Cloud Data Engineer at Altera (a programmable hardware/FPGA company) in Toronto: designs and deploys AI-powered apps, data pipelines, and cloud data platforms, building ML/GenAI solutions such as RAG systems, vector databases, and MLOps pipelines using Python, AI frameworks like PyTorch/TensorFlow/LangChain, and cloud platforms (Azure/AWS/GCP).
Data Engineer ETL Cloud Infrastructure
Data Engineer at REW.ca (12-month contract) building and optimizing ETL pipelines and cloud infrastructure for real estate data and analytics, working with Python, SQL, relational databases, data modeling, and cloud platforms (AWS/GCS). Requires at least one day per week onsite in Vancouver.