Mississauga, Ontario, Canada On-site Employment CAD 47,840 - 56,160 Hourly

Hatch is hiring a Data Engineer Student

About the Role

Hatch is seeking a highly motivated Data Engineer Student to join our Digital team in Mississauga, Canada. In this role, you will be critical in architecting, building, and scaling robust data and AI solutions across industrial operations and enterprise value chains. We are a diverse group of professionals passionately committed to the pursuit of a better world through positive change.

What You'll Do

  • Understand and leverage existing data infrastructure to design and implement scalable, secure, and high-performance solution architectures for industrial IT/OT environments.
  • Build, configure, and maintain batch and real-time data pipelines to ingest, process, and transform large-scale industrial datasets, including time-series process and sensor data.
  • Architect data models and storage solutions across cloud and hybrid environments for AI application development.
  • Develop production-grade software components (backend and frontend) and APIs to support AI/ML, optimization, and analytics applications.
  • Collaborate with product teams and data scientists to operationalize models into scalable and maintainable production systems.
  • Design and maintain MLOps and DataOps workflows to ensure reliable deployment, monitoring, and version control of data and models.
  • Integrate enterprise data platforms with industrial OT systems, including data historians, control systems, and edge computing environments.
  • Design secure IT/OT data flows, ensuring compliance with cybersecurity and network architecture best practices.
  • Support real-time data streaming and event-driven architectures for operational decision support.
  • Collaborate with process engineers, control specialists, and client IT teams to ensure seamless integration with plant systems and enterprise applications.
  • Participate in technical architecture design sessions with clients and provide guidance on platform modernization and cloud transformation.
  • Translate business and operational requirements into robust, scalable technical solutions.
  • Support quick proof-of-value implementations and transition solutions into long-term production environments.
  • Contribute to technical documentation, architecture standards, and reusable accelerators.
  • Contribute to the development of standardized data pipeline, DevOps practices, and application templates.
  • Stay current with emerging technologies in cloud/edge computing, distributed systems, data engineering, and industrial digitalization.

What We're Looking For

  • Currently in year 3 or 4 of a Bachelor’s degree in Computer Science, Software Engineering, Data Engineering, or a related field.
  • Strong programming skills in Python (required).
  • Experience building and maintaining large-scale data pipelines using modern data platforms (e.g., Databricks, Azure Data Factory).
  • Hands-on experience designing and deploying solutions on cloud platforms (Azure, AWS, or GCP).
  • Experience designing RESTful APIs, frontend-backend interaction, microservices architectures, and containerized applications (Docker, Kubernetes).
  • Hands-on experience implementing CI/CD pipelines and DevOps practices (Git, Azure DevOps, GitHub Actions).
  • Knowledge of database technologies including SQL, NoSQL, and time-series databases.
  • Strong problem-solving mindset and ability to design scalable solutions for complex industrial challenges.
  • Proven ability to collaborate effectively across multidisciplinary teams.

Nice to Have

  • Experience with Java, Matlab, or other programming languages.
  • Azure and/or GCP professional certifications.
  • Experience with modern frontend frameworks (e.g., React) for building data-driven web applications and an understanding of responsive UI design principles.
  • Familiarity with industrial IT/OT environments, data historians, real-time integration, and cybersecurity considerations.
  • Multilingual capability in English, Spanish, and/or Portuguese.

Technical Stack

  • Languages: Python, Java, Matlab
  • Data Platforms: Databricks, Azure Data Factory
  • Cloud: Azure, AWS, GCP
  • APIs & Architecture: RESTful APIs, Microservices
  • Containerization & Orchestration: Docker, Kubernetes
  • DevOps: Git, Azure DevOps, GitHub Actions
  • Frontend: React
  • Databases: SQL, NoSQL, Time-series databases

Team & Environment

You will be joining Hatch's Digital team, collaborating with specialists and client teams on impactful industrial digitalization projects.

Benefits & Compensation

  • Hourly Rate: $23.00 - $27.00

Work Mode

This role is onsite at our office in Mississauga, ON, Canada.

Hatch is an equal opportunity employer.

Required Skills
PythonJavaMatlabDatabricksAzure Data FactoryAzureAWSGCPRESTful APIsMicroservicesDockerKubernetesData PipelinesCloud PlatformsContainerization
Starting a business in Thailand?

Company registration done right

Foreign ownership rules, licenses, tax registration — Thai business setup has many moving parts. SVBL guides you through every step with full legal compliance.

Company registration & structure
Foreign ownership solutions
License & tax registration
BOI promotion eligibility
Start your business
100% foreign ownership possible
About company
Hatch

With more than 70 years of business and technical expertise in mining, energy, and infrastructure, our 10,000 colleagues in 150 countries work toward bettering the industries in which we operate. We develop digital and AI solutions across the Metals, Energy, and Infrastructure sectors to enable operational safety, efficiency, value chain optimization, and real-time process control and automation.

Visit website
Job Details
Department Data and Analytics
Category data
Posted 14 days ago