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 Engineer Azure Databricks, institution financière canadienne, Montréal (hybride)
Data engineer on a 24-month mission embedded in the data office of a Canadian financial institution in Montréal (hybrid, 3 days on-site), designing and maintaining batch and streaming pipelines on Azure Databricks. Core stack: Python, Spark, Azure Data Factory, Data Lake, Azure DevOps, SQL and data warehousing.
AI Engineer / Data Engineer - Agentic AI
Thales Digital Solutions in Quebec City (hybrid, full-time) seeks a data engineer specialized in generative and Agentic AI to build autonomous-agent applications for defence R&D — agents that analyze data, reason, and orchestrate workflows — using LLMs, automated data pipelines, and knowledge management.
Lead Data Engineer
Sidian is building the company brain for engineering firms. As Lead Data Engineer, you will design and build pipelines that ingest drawings, BIM files, PDFs, spreadsheets, documents, emails, and project history, then…
Data Engineer: Snowflake & dbt Expert
Millennium Software and Staffing Inc in Toronto, Canada is seeking a Data Engineer with hands-on Snowflake and dbt experience (must have) to design and maintain scalable data pipelines. Candidates should apply strong…
Senior Data Engineer
Senior data engineer at a boutique, founder-led data engineering consultancy serving North American startups and scale-ups: running data/AI-readiness audits, building production ELT pipelines and warehouses, and providing fractional data leadership. Core stack: Python, SQL, dbt, Snowflake/Databricks, Airflow/Dagster, and Terraform.
Senior Data Engineer – Hybrid Cloud & AI Platforms
LGS, an IBM Company, is hiring a Senior Data Engineer in Montreal and Quebec City to design and evolve modern hybrid-cloud data platforms. The role combines data engineering, data modeling, and pipeline development, working closely with Data & AI architects, BI, and development teams.
Data Engineering Manager
People-manager role leading the Data Platform team (infrastructure, cost, observability, real-time data, AI capabilities) at Relay, a digital banking platform for small businesses. Day to day: run the team, cut Snowflake costs, drive streaming/MCP enablement. Requires 2+ years managing engineers and hands-on Snowflake/dbt experience.
Director, Data Engineering & AI
Hands-on data and AI leadership role at OBSI, Canada's not-for-profit ombudsman for banking services and investments: roughly 80% designing and building a Microsoft Azure data platform (Fabric, Dataverse, Power BI, Purview, Azure AI services, Copilot) and 20% data strategy and governance, leading a small team in a hybrid Toronto office.
Senior Data Engineer, regulatory capital (Basel III/IV), major bank, Montreal
Senior data engineer modernising the data platforms that feed regulatory capital (Basel III/IV) calculations at a major Canadian bank. Day to day: designing and optimising data integration flows for RWA and credit, market and operational risk data using SQL and transformation tools. Permanent with Abbeal, hybrid in downtown Montreal.
Hybrid Data Engineer: Snowflake & Data Quality
Royal Distributing in Ontario is hiring a Data Engineer to design and operate our Snowflake-based data warehouse and ETL pipelines. You’ll ensure data quality and provenance so dashboards and reports are trustworthy…
Data Engineer
We're Royal Distributing, and we've been a leader in the Canadian powersports industry for the past 36 years. We provide our customers with quality products and top service to keep them riding their snowmobiles, ATVs,…
Data Engineer
Builds and operates large-scale data pipelines that decode Solana and Hyperliquid on-chain history into clean, versioned Parquet files that customers download and query themselves. Core work involves backfills over billions of rows, schema design, data validation, checksums/lineage, and storage tuning for query engines like DuckDB and Polars.
Data Engineering Assistant Manager at Avanade
Elevate your career as a Data Engineering Assistant Manager at Avanade. Drive innovative Data & AI solutions while leading projects and teams, fostering collaboration, and leveraging Microsoft technologies. As an…
Data Engineer for AI Solutions at GEI
As a Data Engineer at GEI Consultants in Vaughan, you design and maintain data pipelines, enterprise data integrations, and data stores that support AI solutions and Power BI analytics, using Python, SQL, PySpark, and Azure data services like Data Factory and Synapse while enforcing data quality and governance.
Data Engineer (Contract-Dec 2027)
Contract data engineer (through Dec 2027) at Economical Insurance (part of Definity) in Ontario, designing, building, and maintaining scalable data pipelines, warehouses, and data models using GCP technologies like BigQuery, Cloud Storage, DataBricks, Airflow, and Python to support analytics and data-driven decision making.
Azure Data Engineer (Onsite – Windsor, ON)
Builds and maintains scalable data pipelines, data lakes, and warehouses for a client's enterprise analytics team, working 100% onsite in Windsor, ON. Core stack: Azure Data Factory, Synapse Analytics, Databricks, Data Lake Storage, SQL, Python, and Power BI.
Data Engineer
The Data Engineer is responsible for designing, building, and maintaining the data pipelines and integrations that power GEI’s AI solutions and digital initiatives. This role focuses on ensuring enterprise data is…
Senior Data Engineer
Responsibilities Develop and manage ETL/ELT workflows to support data ingestion, transformation, and integration. Design, implement, and optimize data models and structures within data platforms. Collaborate with data…
Data Engineer, Amazon Traffic Engineering
We are seeking a talented Data Engineer to join Amazon's Traffic Engineering organization in developing next-generation bot detection and mitigation capabilities. As a Data Engineer, you'll be at the forefront of…