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 ascending Job Category Date Req. Id
Structural Engineering Trainee - 101918 Mississauga, ON, CA Campus Oct 7, 2026 101918
Mechanical Designer
Mechanical Designer Mississauga, ON, CA
Mississauga, ON, CA Campus Oct 29, 2026 100902
Commercial Student
Commercial Student Mississauga, ON, CA
Mississauga, ON, CA Campus Oct 22, 2026 102664
Stage - Tunnels et ouvrages souterrains - Systèmes électromécaniques et sécurité Montreal, QC, CA Engineering Oct 17, 2026 101700
Air Pollution Control and Gas Treatment Process Engineer-in-Training Montreal, QC, CA Campus Oct 26, 2026 102568
Civil Engineering Intern
Civil Engineering Intern Montreal, QC, CA
Montreal, QC, CA Campus Oct 29, 2026 102494
Ingénieur junior Systèmes ferroviaires -Montreal 1 1 Montreal, QC, CA Campus Oct 19, 2026 102497
CPI en géotechnique des résidus miniers -Tailings Geotechnical Trainee Montreal, QC, CA Engineering Oct 22, 2026 100969
Candidat à la profession d'ingénieur Procédé / Technologies industrielles propres Montréal, QC, CA Nouvellement diplômé Oct 26, 2026 102568
Ingénieur junior Systèmes ferroviaires -Montreal 1 Montréal, QC, CA Nouvellement diplômé Oct 19, 2026 102497
Ingénieur(e) junior en géotechnique(100969) Montréal, QC, CA Ingénierie Oct 22, 2026 100969
Structural Engineering Trainee
Structural Engineering Trainee Niagara Falls, ON, CA
Niagara Falls, ON, CA Campus Oct 8, 2026 101418
Mechanical Designer/Drafter
Mechanical Designer/Drafter Niagara Falls, ON, CA
Niagara Falls, ON, CA Campus Oct 8, 2026 100917
Hydrotechnical Engineering Trainee
Hydrotechnical Engineering Trainee Niagara Falls, ON, CA
Niagara Falls, ON, CA Campus Oct 23, 2026 100972
Junior Procurement Agent
Junior Procurement Agent Pittsburgh, PA, US
Pittsburgh, PA, US Campus Oct 13, 2026 101762
Human Resources Intern
Human Resources Intern Pittsburgh, PA, US
Pittsburgh, PA, US Campus Oct 13, 2026 101833
Procurement Intern
Procurement Intern Pittsburgh, PA, US
Pittsburgh, PA, US Campus Oct 13, 2026 101764
Tunnels Engineering Intern
Tunnels Engineering Intern Pittsburgh, PA, US
Pittsburgh, PA, US Campus Oct 13, 2026 101772
IT Service Desk Technician Intern Pittsburgh, PA, US Campus Oct 13, 2026 101837
Junior Project Controller
Junior Project Controller Pittsburgh, PA, US
Pittsburgh, PA, US Campus Oct 13, 2026 101496
Junior Structural Engineer
Junior Structural Engineer Pittsburgh, PA, US
Pittsburgh, PA, US Campus Oct 13, 2026 101757
Site/Civil Engineering Intern
Site/Civil Engineering Intern Pittsburgh, PA, US
Pittsburgh, PA, US Campus Oct 13, 2026 101740
Junior Mechanical Designer
Junior Mechanical Designer Pittsburgh, PA, US
Pittsburgh, PA, US Campus Oct 13, 2026 101750
Electrical Engineering Intern
Electrical Engineering Intern Pittsburgh, PA, US
Pittsburgh, PA, US Campus Oct 13, 2026 101748
Junior Controls & Automation Engineer Pittsburgh, PA, US Campus Oct 13, 2026 101741