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 Job Category Sort ascending Date Req. Id
Junior Controls & Automation Engineer Pittsburgh, PA, US Campus Oct 13, 2026 101741
Junior Nuclear Engineer
Junior Nuclear Engineer Pittsburgh, PA, US
Pittsburgh, PA, US Campus Oct 13, 2026 101766
Process Intern (Oil & Gas)
Process Intern (Oil & Gas) Houston, TX, US
Houston, TX, US Campus Oct 15, 2026 101990
Junior Mechanical/Piping Engineer Tampa, FL, US Campus Oct 14, 2026 101753
Ports Electrification Intern Houston, TX, US Campus Oct 15, 2026 101993
Civil Engineering Trainee
Civil Engineering Trainee Thunder Bay, ON, CA
Thunder Bay, ON, CA Campus Oct 9, 2026 100953
Junior Structural CAD Designer Tampa, FL, US Campus Oct 24, 2026 102132
Port Planning Intern
Port Planning Intern Brooklyn, NY, US
Brooklyn, NY, US Campus Oct 15, 2026 101992
Junior Health and Safety Advisor Pittsburgh, PA, US Campus Oct 24, 2026 102146
Hydrotechnical Engineering Student Thunder Bay, ON, CA Campus Nov 1, 2026 101545
Junior Mechanical/Piping Engineer Pittsburgh, PA, US Campus Oct 13, 2026 101752
Junior Rail Systems Engineer - Traction Power and Electrical Ambler, PA, US Campus Oct 13, 2026 101781
Structural Engineering Intern
Structural Engineering Intern Pittsburgh, PA, US
Pittsburgh, PA, US Campus Oct 13, 2026 101759
Mechanical Designer/Drafter
Mechanical Designer/Drafter Niagara Falls, ON, CA
Niagara Falls, ON, CA Campus Oct 8, 2026 100917
Transit Business Analyst
Transit Business Analyst Denver, CO, US
Denver, CO, US Campus Oct 13, 2026 101824
Junior Process Engineer
Junior Process Engineer Salt Lake City, UT, US
Salt Lake City, UT, US Campus Oct 13, 2026 101829
Structural Engineering Trainee - 101918 Mississauga, ON, CA Campus Oct 7, 2026 101918
Junior Engineer (Water)
Junior Engineer (Water) Columbus, OH, US
Columbus, OH, US Campus Oct 29, 2026 102006
Junior piping designer - St-John's St. John's, NL, CA Campus Oct 12, 2026 99866
Junior Port Planner
Junior Port Planner Los Angeles, CA, US
Los Angeles, CA, US Campus Oct 28, 2026 101995
Junior Process Engineer
Junior Process Engineer Pittsburgh, PA, US
Pittsburgh, PA, US Campus Oct 13, 2026 101826
Junior Mining Engineer
Junior Mining Engineer Salt Lake City, UT, US
Salt Lake City, UT, US Campus Oct 20, 2026 102011
Control & Automation Engineer-in-training- St.John's St. John's, NL, CA Campus Oct 18, 2026 98740
Electrical Engineering Intern Tampa, FL, US Campus Oct 13, 2026 101749
Junior Electrical Engineer Tampa, FL, US Campus Oct 14, 2026 101747