Skip to Main Content

Job Title


Site Quality Lead, Hydropower Construction & Commissioning


Company : GE Vernova Inc


Location : Niagara Falls, Niagara Region


Created : 2026-02-06


Job Type : Full Time


Job Description

A leading energy company seeks a Site Quality Specialist in Niagara Falls to support construction quality standards in hydropower projects. Candidates should have a degree in Mechanical or Electrical Engineering and at least three years of experience in the Hydro sector. Responsibilities include fostering a quality mindset on-site, managing non-conformities, and conducting quality audits. Strong English skills are essential, and relocation assistance will not be provided. #J-18808-Ljbffr