1

Data Engineer Jobs in Toronto, ON (NOW HIRING)

Data Engineer

Oshawa, ON ยท On-site

CA$80 - CA$92.58/hr

Monday, July 27th, 2026 (5:00PM EST) Job Overview ยท As an Azure and Databricks Data Engineer, you will be responsible for designing, building and supporting the data driven applications which enable ...

Data Engineer

Markham, ON

CA$90K - CA$150K/yr

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 ...

Data Engineer

Concord, ON

CA$90K - CA$150K/yr

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 ...

Data Engineer

Toronto, ON ยท Hybrid

CA$90K - CA$125K/yr

About The Role As a Data Engineer you'll be tasked with designing, building, and maintaining scalable data platforms and pipelines. Your deep knowledge of data platforms such as Azure Fabric ...

Data Engineer

Toronto, ON ยท Hybrid

CA$100K - CA$140K/yr

The Opportunity ShyftLabs is seeking a skilled Data Engineer to support in designing, developing, and optimizing big data solutions using the Databricks Unified Analytics Platform. This role requires ...

Data Engineer

Toronto, ON ยท Hybrid

CA$90K - CA$125K/yr

About The Role As a Data Engineer you'll be tasked with designing, building, and maintaining scalable data platforms and pipelines. Your deep knowledge of data platforms such as Azure Fabric ...

We are officially hunting for our next Data Engineer in Vaughan, ON-someone ready to bring fresh ideas and grow alongside a dynamic team. About Us GFL is one of the largest diversified environmental ...

We are seeking an experienced Data Engineer to join our team, specifically focused on building scalable Generative AI architectures within the AWS ecosystem. You will architect the data foundations ...

We are seeking an experienced Data Engineer to join our team, specifically focused on building scalable Generative AI architectures within the AWS ecosystem. You will architect the data foundations ...

As a Data Engineer at Manulife, youwouldplay a critical role in the development and maintenance of the company's data systems and architecture. You would collaborate with other highly skilled data ...

We are seeking a Data Engineer to help design, build, and scale an enterprise data platform on Microsoft Fabric and complementary Azure data services . This role focuses on delivering highquality ...

The Data Engineer plays a critical role within the Enterprise Data & AI Technology organization-one of Scotiabank's most significant enterprise wide strategic initiatives. This organization drives ...

The Data Engineer plays a critical role within the Enterprise Data & AI Technology organization-one of Scotiabank's most significant enterprise-wide strategic initiatives. This organization drives ...

The Data Engineer supports analytics and omnichannel initiatives by designing, building, and maintaining data infrastructure and pipelines that enable scalable, data-driven outcomes. This role works ...

Our GFL team is expanding, and we are seeking a highly skilled Data Engineer with experience in designing and maintaining real-time data streaming pipelines and building robust data lake ...

Data Engineer

Toronto, ON ยท Remote

CA$140K - CA$240K/yr

Overview The Data Engineer on the Nebula team plays a critical role in building and evolving the data foundation that powers analytics, reporting, AI development, and operational decision-making ...

About the role: As a Data Engineer, you will play a crucial role building and maintaining our data infrastructure and working with latest technologies such as Snowflake, Apache Airflow, DBT ...

next page

Showing results 1-20

Data Engineer information

See Toronto, ON salary details

$57.3K

$117K

$172.7K

How much do data engineer jobs pay per year?

As of Jul 20, 2026, the average yearly pay for data engineer in Toronto, ON is $117,023.00, according to ZipRecruiter salary data. Most workers in this role earn between $93,525.00 and $135,993.00 per year, depending on experience, location, and employer.

Is a data engineer a difficult job?

A data engineer role involves designing, building, and maintaining data pipelines and infrastructure, which requires strong programming skills, knowledge of databases, and familiarity with tools like SQL, Python, and cloud platforms. The job can be challenging due to the complexity of managing large-scale data systems and ensuring data quality and security, but it is manageable with proper training and experience.

What is the difference between Data Engineer vs Data Scientist?

AspectData EngineerData Scientist
Primary FocusBuilding and maintaining data pipelines and infrastructureAnalyzing data to extract insights and create models
SkillsSQL, ETL, programming (Python, Java), database managementStatistics, machine learning, data analysis, programming (Python, R)
Work EnvironmentData warehouses, cloud platforms, backend systemsData analysis environments, research labs, visualization tools
Common ToolsApache Spark, Hadoop, Airflow, SQLJupyter, RStudio, Tableau, scikit-learn

Data Engineers focus on creating and maintaining the infrastructure that allows data to be collected, stored, and processed efficiently. Data Scientists analyze this data to generate insights, build predictive models, and support decision-making. While their skills overlap, Data Engineers are more involved in data pipeline development, whereas Data Scientists focus on data analysis and modeling.

What are the key skills and qualifications needed to thrive as a Data Engineer, and why are they important?

To thrive as a Data Engineer, you need a strong background in computer science, data modeling, and programming languages such as Python or Java, often coupled with a relevant degree. Familiarity with ETL tools, big data frameworks (like Hadoop or Spark), and cloud platforms (such as AWS or Azure) is typically required, along with certifications like AWS Certified Data Analytics. Strong problem-solving skills, attention to detail, and effective communication set exceptional data engineers apart. These skills and qualities are essential for building robust data pipelines, ensuring data quality, and supporting data-driven decision-making across organizations.

What Does a Data Engineer Do?

The job duties of a data engineer involve helping with the development of systems, software, and infrastructure used to process, store and analyze data. Your responsibilities in this career include working to install data management software. Your employer may expect you to perform maintenance and install updates to all software and systems that they use for data acquisition, management, and analysis. Data engineers also analyze existing data systems to find ways to improve efficiency and accessibility. You then suggest upgrades or changes based on your assessment.

What are Data Engineers?

Data Engineers are IT professionals who design, construct, install, and maintain large-scale processing systems and other infrastructure for collecting, storing, and analyzing data. They build and optimize data pipelines and architectures that allow organizations to efficiently access and use data for business insights. Data Engineers work closely with data scientists, analysts, and other stakeholders to ensure that data is reliable, accessible, and secure. Their responsibilities often include working with databases, cloud platforms, and big data tools.

How do Data Engineers typically collaborate with Data Scientists and Analysts within an organization?

Data Engineers play a crucial role in ensuring that Data Scientists and Analysts have reliable, well-structured data for their projects. This collaboration often involves building and maintaining data pipelines, optimizing data storage solutions, and troubleshooting data quality issues. Regular communication and agile teamwork are common, with Data Engineers frequently participating in meetings to understand analytical requirements and adjust data processes accordingly. By working closely together, these teams can quickly iterate on data models and deliver actionable insights to drive business decisions.

What does a data engineer actually do?

A data engineer designs, builds, and maintains the infrastructure and pipelines that enable organizations to collect, store, and process large volumes of data. They work with tools like SQL, Python, and cloud platforms to ensure data is accessible, reliable, and ready for analysis by data scientists and analysts.

Is a data engineer entry level?

Data engineering is typically an intermediate to senior role that requires experience with programming, databases, and data pipelines. Entry-level positions may be available for those with relevant internships, certifications, or strong foundational skills in SQL, Python, or cloud platforms, but most roles expect prior experience or demonstrated technical competence.

What engineer makes $500,000 a year?

Senior data engineers with extensive experience, advanced skills in big data tools, and certifications can earn salaries approaching or exceeding $500,000 annually, especially in high-cost-of-living areas or within large tech companies. Such compensation often includes bonuses, stock options, and other incentives. These roles typically require strong programming, cloud platform expertise, and a deep understanding of data architecture.
What are the most commonly searched types of Data Engineer jobs in Toronto, ON? The most popular types of Data Engineer jobs in Toronto, ON are:
What job categories do people searching Data Engineer jobs in Toronto, ON look for? The top searched job categories for Data Engineer jobs in Toronto, ON are:
What cities near Toronto, ON are hiring for Data Engineer jobs? Cities near Toronto, ON with the most Data Engineer job openings:

Data Engineer

Spirit Omega Inc

Oshawa, ON โ€ข On-site

CA$80 - CA$92.58/hr

Full-time

This job post hasย expired today.ย Applications are no longer accepted.


Job description

Number of Vacancies: 2

Contract Duration: 11 Months

Hours of work: 35 hrs/week

Rate of Pay: $80.00-92.58/hr CAD

Location: Oshawa, ON (Hybrid โ€“ 3 days remote)

Resume Due Date: Monday, July 27th, 2026 (5:00PM EST)

Job Overview

ยท As an Azure and Databricks Data Engineer, you will be responsible for designing, building and supporting the data driven applications which enable innovative, customer centric digital experiences.

ยท Will be working as part of a cross-discipline agile team who help each other solve problems across all business areas.

ยท Will build reliable, supportable & performant data lake & data warehouse products to meet the organizationโ€™s need for data to drive reporting analytics, applications, and innovation. Will employ best practice in development, security, and accessibility and design to achieve the highest quality of service for our customers.

ยท Build and productionize modular and scalable data ELT/ETL pipelines and data infrastructure leveraging the wide range of data sources across the organization.

ยท Build curated common data models designed by the Data Modelers that offer an integrated, business-centric single source of truth for business intelligence, reporting, and downstream system use, in collaboration with Data Architect.

ยท Work closely with infrastructure, and cyber teams and Senior Data Developers to ensure data is secure in transit and at rest.

ยท Clean, prepare and optimize datasets for performance, ensuring lineage and quality controls are applied throughout the data integration cycle.

ยท Support Business Intelligence Analysts in modelling data for visualization and reporting, using dimensional data modeling and aggregation optimization methods.

ยท Troubleshoot issues related to ingestion, data transformation and pipeline performance, data accuracy and integrity.

ยท Collaborate with business analysts, data scientists, senior data engineers, data analysts, solution architects and data modelers to develop data pipelines to feed our data marketplace.

ยท Assist in identifying, designing, and implementing internal process improvements: automating manual processes, optimizing data delivery, re-designing infrastructure for greater scalability, etc.

ยท Work with tools in the Microsoft Stack; Azure Data Factory, Azure Data Lake, Azure SQL Databases, Azure Data Warehouse, Azure Synapse Analytics Services, Azure Databricks, Microsoft Purview, and Power BI.

ยท Work within the agile SCRUM work management framework in delivery of products and services, including contributing to feature & user story backlog item development, and utilizing related Kanban/SCRUM toolsets.

ยท Assist in building data catalog and maintenance of relevant metadata for datasets published for enterprise use.

ยท Develop optimized, performant data pipelines and models at scale using technologies such as Python, Spark and SQL, consuming data sources in XML, CSV, JSON, REST APIs, or other formats.

ยท Document as-built pipelines and data products within the product description, and utilize source control to ensure a maintainable code-base.

ยท Implement orchestration of data pipeline execution designed by Senior Data Engineers to ensure data products meet customer latency expectations, dependencies are managed, and datasets are as up-to-date as possible, with minimal disruption to end-customer use. Create tooling in collaboration with senior data engineers and data architects to help with day to day tasks, and reduce toil via automation wherever possible.

ยท Work with Continuous Integration/Continuous Delivery and DevOps pipelines to assist in automate infrastructure, code delivery and product enhancement isolation and proper release management and versioning.

ยท Monitor the ongoing operation of in-production solutions, assist in troubleshooting issues, and provide Tier 2 support for datasets produced by the team, on an as-required basis. Implement and manage appropriate access to data products via role-based access control based on guidance from senior data engineers.

ยท Write and perform automated unit and regression testing for data product builds, assist with user acceptance testing and system integration testing as required, and assist in design of relevant test cases based on guidance from Data Architects.

ยท Participate in peer code review sessions.

Requirements

ยท Completion of a four-year University education in computer science, computer/software engineering or other relevant programs within data engineering, data analysis, artificial intelligence, or machine learning.

ยท Experience as a Data Engineer designing and building data pipelines.

ยท Fluent in creating data processing frameworks using Python, PySpark, SparkSOL and SOLExperience with Azure Data Factory, ADLS, Synapse Analytics and Databricks

ยท Experience building data pipelines for Data Lakehouses and Data Warehouses

ยท Good understanding of data structures and data processing frameworks

ยท Knowledge of data governance and data quality principles

ยท Effective communication skills to translate technical details to non-technical stakeholders

Spirit Omega is committed to a diverse and inclusive workplace. We welcome applications from anyone, including members of Indigenous peoples, Women, visible minorities, persons with disabilities, persons of minority sexual orientations and gender identities, and others with the skills and knowledge to productively engage with diverse communities.

Looking for more opportunities? Check out our website at jobs.spiritomega.com