1

Data Engineer Jobs in Ontario (NOW HIRING)

Overview Adastra is seeking a Senior Data Engineer to design, build, and optimize scalable data pipelines and cloud-based data platforms that support advanced analytics, reporting, and AI initiatives.

Adastra is seeking a Senior Data Engineer to design, build, and optimize scalable data pipelines and cloud-based data platforms that support advanced analytics, reporting, and AI initiatives. This ...

Data Engineer

Guelph, 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

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

Kitchener, 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$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 ...

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

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

As a Data Engineer at Manulife, you would play 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 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 ...

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

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

Data Engineer

Toronto, ON

CA$85K - CA$135K/yr

We are seeking a highly skilled Data Engineer II to design, build, and scale robust data platforms that power analytics and product use cases. This role requires strong ownership in developing data ...

New

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

next page

Showing results 1-20

Data Engineer information

See Ontario salary details

$60K

$122.6K

$181K

How much do data engineer jobs pay per year?

As of Jul 26, 2026, the average yearly pay for data engineer in Ontario is $122,622.00, according to ZipRecruiter salary data. Most workers in this role earn between $98,000.00 and $142,500.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 Ontario? The most popular types of Data Engineer jobs in Ontario are:
What job categories do people searching Data Engineer jobs in Ontario look for? The top searched job categories for Data Engineer jobs in Ontario are:
What cities in Ontario are hiring for Data Engineer jobs? Cities in Ontario with the most Data Engineer job openings:
What are popular job titles related to Data Engineer jobs in ON? For Data Engineer jobs in ON, the most frequently searched job titles are:
Infographic showing various Data Engineer job openings in Ontario as of July 2026, with employment types broken down into 89% Full Time, and 11% Contract. Highlights an 63% In-person, 26% Hybrid, and 11% Remote job distribution, with an average salary of $122,622 per year, or $59 per hour.

Job description

The Data Engineer is a core member of the Connected Data team, responsible for building and maintaining data pipelines and datasets that support enterprise reporting and analytics.

Working within a project-based delivery model, this role contributes to the incremental development of a unified data platform by integrating data from enterprise and operational systems into usable, structured datasets. The role operates in an evolving environment where data availability, definitions, and priorities may change, requiring adaptability and a strong delivery focus.

The Data Engineer works closely with the Project Manager, Data Architect, and Power BI Developers to deliver data solutions aligned with Connected Data priorities.

Salary Range - 100,000 - 140,000

In 1962, Jim Redpath's vision for the company was much the same as it is today; offering a high level of service to the mining industry, which exceeds current standards and provides challenge for its employees. With a foundation built on global experience, adaptability and exceptional workmanship, Redpath leads the industry with cutting edge innovations in safety and mining practices. Services including underground construction, shaft sinking, raiseboring, mine contracting, raise mining, mine development, engineering and technical services and a variety of specialty services are offered around the world, with the expertise and qualifications in place to support any scope of work. Global experience has given Redpath expansive regulatory knowledge, regional expertise, and cultural sensitivity. Redpath has built a solid reputation for conquering tough challenges and adapting to a variety of environments. Redpath's employees are the heart of the company's success, and it remains through them that the company will continue to expand and flourish.
Redpath is committed to an environment that is barrier-free. If you require accommodation during the hiring process, please inform us in advance so that we can arrange reasonable and appropriate accommodation.

Education:

  • Bachelor's degree in Computer Science, Software/Data Engineering, Information Systems, or a related field; equivalent practical experience considered.

  • Relevant certifications (e.g., Azure, Data Engineering, Analytics) are an asset but not required where strong hands-on experience is demonstrated.

Experience:

  • 4-8+ years of hands-on experience building and maintaining data pipelines, integrations, or analytical datasets.

  • Experience contributing to data delivery across multiple stages, including requirements understanding, implementation, and support.

  • Experience working with structured and semi-structured data from multiple sources.

  • Demonstrated ability to work in delivery-focused environments with evolving requirements, imperfect data, and tight timelines.

  • Experience supporting or contributing to reporting datasets (e.g., Power BI semantic models or equivalent) is an asset.

  • Exposure to asset-intensive industries (e.g., mining, construction, utilities) or operational data domains is an asset but not required.

  • Experience working within cross-functional teams, collaborating with business stakeholders and technical team members.

Technical Skills:

  • Proficiency in SQL and data transformation concepts; experience with tools such as Spark, Python, or similar is an asset.

  • Experience working with modern data platforms (e.g., Microsoft Fabric, Azure Data Factory, Azure Databricks or similar), including data ingestion, transformation, and storage concepts.

  • Familiarity with building and supporting reporting datasets (e.g., Power BI semantic models), including basic modeling and performance considerations.

  • Exposure to data ingestion patterns (batch and/or near real-time) is an asset.

  • Experience integrating data from multiple systems (e.g., ERP, project controls, HSE, or similar) is an asset.

  • Understanding of data governance concepts, including data quality, access control, and basic metadata practices.

  • Familiarity with version control (e.g., Git) and structured development practices.

Core Competencies:

  • Strong problem-solving skills and attention to detail.

  • Ability to work effectively in fast-paced, evolving environments.

  • Clear communication with both technical and non-technical stakeholders.

  • Ownership mindset and willingness to learn and grow.

  • Commitment to safety, quality, and ethical conduct. 

Additional Information:

  • Overtime may be required to meet project deadlines
  • International travel as required for the purpose of meeting with clients, stakeholders, or off-site personnel/management.

#LI-SG1

Duties and Responsibilities:

  • Work under the direction of the Project Manager to align implementation activities with project priorities, timelines, and milestones.

  • Collaborate with the Project Manager on planning, sequencing, and estimation of technical work, providing input on scope, risks, and dependencies.

  • Support a phased, use-case-driven delivery approach by balancing sound engineering practices with timely execution.

  • Contribute to the implementation of data architecture, including data models, integration patterns, and data flows aligned with established and evolving design.

  • Translate business requirements into practical data structures and transformations with guidance from senior team members.

  • Apply and follow established standards for data modeling, integration, and engineering practices.

  • Contribute hands-on to pipeline and data model implementation to support early delivery and validate design approaches.

  • Ensure solutions consider performance, reliability, and cost efficiency.

  • Design, build, and maintain data ingestion and transformation pipelines from enterprise and operational systems.

  • Contribute to development of datasets that support prioritized reporting use cases (e.g., earned vs burned, productivity, equipment utilization).

  • Work within a prioritized backlog to deliver incremental data capabilities aligned to project milestones.

  • Take ownership of specific pipelines or data domains, ensuring reliability and maintainability.

  • Support implementation of data governance practices, including data quality, metadata, lineage, and access control.

  • Apply established data models, naming conventions, and standards to ensure consistency and reuse.

  • Contribute to master data alignment across key domains (e.g., projects, equipment, locations) in collaboration with business stakeholders.

  • Ensure adherence to organizational security, privacy, and compliance requirements in delivered solutions.

  • Work with incomplete, inconsistent, or evolving data sources and contribute to improving data quality over time

  • Support testing, validation, and monitoring of data pipelines

  • Identify issues and propose practical solutions to improve reliability and usability of data

  • Work with business stakeholders to understand reporting needs and translate them into clear technical requirements.

  • Engage stakeholders in coordination with the Project Manager to align technical delivery with business priorities.

  • Participate in design reviews, working sessions, and demonstrations to validate solutions and gather feedback.

  • Support documentation of data structures, transformations, and usage to enable adoption.

  • Maintain confidentiality with respect to Redpath business and vendor information 

  • Support other members of the Corporate IT teams as required

  • The duties and responsibilities listed above are representative of the nature and level of work assigned and are not necessarily all inclusive