Put your education to work in the real world.

All over the world, hundreds of students and new graduates join our teams every year for flexible co-ops, work terms, internships, and vacation or summer programs in the office and at our clients’ sites.

Here, you'll gain experience in a variety of roles and industries, network with experts, and build connections that will help you enter the workforce. Many of our long-tenured staff began as students at Hatch and are passionate about passing on knowledge to the next generation.

Meet our teams at an upcoming university Career Fair or apply to an opportunity below.

Search results for "". Page 1 of 4, Results 1 to 25 of 97
Title Location Job Category Sort ascending Date Req. Id
Estagiário(a) Técnico em Elétrica
Estagiário(a) Técnico em Elétrica Belo Horizonte, Minas Gerais, BR
Belo Horizonte, Minas Gerais, BR Campus Nov 14, 2023 89805
Student: Mechanical/Piping Engineer Intern Tampa, FL, US Campus Nov 3, 2023 90102
High Pressure Metallurgy Layout Co-Op Student Mississauga, ON, CA Campus Nov 9, 2023 89351
Hydrotechnical Co-op Student
Hydrotechnical Co-op Student Niagara Falls, ON, CA
Niagara Falls, ON, CA Campus Nov 9, 2023 89640
Junior Electrical Engineering Trainee Mississauga, ON, CA Campus Nov 16, 2023 90145
Electrical Junior Designer
Electrical Junior Designer Mississauga, ON, CA
Mississauga, ON, CA Campus Nov 16, 2023 90146
Graduate Process Engineer
Graduate Process Engineer Brisbane, Queensland, AU
Brisbane, Queensland, AU Campus Nov 1, 2023 90527
Corrosion Engineering Trainee
Corrosion Engineering Trainee Mississauga, ON, CA
Mississauga, ON, CA Campus Nov 2, 2023 90083
High Pressure Metallurgy- Process Engineering Student Mississauga, ON, CA Campus Nov 2, 2023 90635
New Graduate - Hydrometallurgy Junior Process Engineer Houston, TX, US Campus Nov 17, 2023 90362
Winter 2024 Co-op Student - Electrical (St. John's) St. John's, NL, CA Campus Nov 14, 2023 89753
Geotechnical & Tailings Graduate Engineer
Geotechnical & Tailings Graduate Engineer Perth, Western Australia, AU
Perth, Western Australia, AU Campus Nov 2, 2023 86051
Graduate Mechanical Engineer
Graduate Mechanical Engineer Perth, Western Australia, AU
Perth, Western Australia, AU Campus Nov 1, 2023 86142
Graduate Structural Engineer
Graduate Structural Engineer Brisbane, Queensland, AU
Brisbane, Queensland, AU Campus Nov 1, 2023 86054
Graduate Structural Engineer
Graduate Structural Engineer Perth, Western Australia, AU
Perth, Western Australia, AU Campus Nov 1, 2023 86055
Geotechnical & Tailings Graduate Engineer Brisbane, Queensland, AU Campus Nov 2, 2023 86050
Electrical Engineering Trainee Winnipeg, MB, CA Campus Nov 3, 2023 90327
Electrical Junior Designer
Electrical Junior Designer Saskatoon, SK, CA
Saskatoon, SK, CA Campus Nov 9, 2023 90138
Junior Oracle Developer
Junior Oracle Developer Mississauga, ON, CA
Mississauga, ON, CA Campus Nov 20, 2023 90558
Aviation Co-op
Aviation Co-op Vancouver, BC, CA
Vancouver, BC, CA Campus Nov 5, 2023 90645
Piping Designer
Piping Designer Saskatoon, SK, CA
Saskatoon, SK, CA Campus Nov 1, 2023 90043
Mechanical Designer
Mechanical Designer Saskatoon, SK, CA
Saskatoon, SK, CA Campus Nov 1, 2023 90019
Bridge Engineering Student
Bridge Engineering Student Mississauga, ON, CA
Mississauga, ON, CA Campus Nov 20, 2023 90794
Process Engineering Trainee - High Pressure Metallurgy Mississauga, ON, CA Campus Nov 21, 2023 90205
Control & Automation Engineering Trainee- Sudbury Mississauga, ON, CA Campus Nov 16, 2023 90233