Student & New Graduate Jobs

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.

Title Location Sort descending Job Category Date Req. Id
Structural Engineering Student Winnipeg, MB, CA Campus Oct 28, 2026 101137
Electrical Engineer-in-Training Vancouver, BC, CA Campus Oct 8, 2026 101452
Electrical Designer
Electrical Designer Vancouver, BC, CA
Vancouver, BC, CA Campus Oct 8, 2026 101453
Structural Engineering Student Trail, BC, CA Campus Oct 7, 2026 100935
Mechanical Designer / Technician Trail, BC, CA Campus Oct 25, 2026 100443
Civil Engineering Trainee
Civil Engineering Trainee Thunder Bay, ON, CA
Thunder Bay, ON, CA Campus Oct 9, 2026 100953
Civil Designer/ Field Inspector
Civil Designer/ Field Inspector Thunder Bay, ON, CA
Thunder Bay, ON, CA Infrastructure Oct 9, 2026 100954
Junior Structural Engineer Tampa, FL, US Campus Oct 20, 2026 101758
Structural Engineering Intern Tampa, FL, US Campus Oct 13, 2026 101760
Thermal Power Engineering Intern Tampa, FL, US Campus Oct 13, 2026 101770
Hydrometallurgy Process Intern Tampa, FL, US Campus Oct 13, 2026 101832
Junior Electrical Engineer Tampa, FL, US Campus Oct 14, 2026 101747
Junior Mechanical/Piping Engineer Tampa, FL, US Campus Oct 14, 2026 101753
Junior Thermal Power Engineer Tampa, FL, US Campus Oct 28, 2026 101769
Junior Structural CAD Designer Tampa, FL, US Campus Oct 24, 2026 102132
Electrical Engineering Intern Tampa, FL, US Campus Oct 13, 2026 101749
Mechanical/Piping Engineering Intern Tampa, FL, US Campus Oct 13, 2026 101755
Junior Planner
Junior Planner Tampa, FL, US
Tampa, FL, US Campus Oct 28, 2026 101495
Control and Automation, Electrical Designer Sudbury, ON, CA Campus Oct 8, 2026 101376
Electrical Engineering Trainee Sudbury, ON, CA Campus Oct 8, 2026 101374
Control and Automation Engineering Trainee Sudbury, ON, CA Campus Oct 8, 2026 101375
EPCM Controller
EPCM Controller St. John's, NL, CA
St. John's, NL, CA Project Controls Oct 24, 2026 101247
Junior piping designer - St-John's St. John's, NL, CA Campus Oct 12, 2026 99866
Hydropower & Dams Engineering Intern - Winter 2027 St. John's, NL, CA Campus Oct 26, 2026 101572
Control & Automation Engineer-in-training- St.John's St. John's, NL, CA Campus Oct 18, 2026 98740