This position is no longer available
Mississauga, Ontario, Canada On-site CAD 47,840 – 56,160 / year

Hatch was looking for a Data Engineer Student

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
PythonJavaMATLABMicrosoft AzureAWSGCPRESTful APIsMicroservicesDockerKubernetesData Pipelines
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.
All jobs at Hatch Visit website
Job Details
Department Data and Analytics
Category data
Posted 3 months ago