About the Role
What The Role Is
Reporting to the Wind Site Manager, the Lead Technician will contribution to the day to day operations of the Sleeping Bear wind site, by participating in and monitor the performance of wind turbine mechanical, hydraulic, and electric component maintenance and sub-stati
Company
Clearway Energy →Job Details
- Location
- Woodward, Oklahoma, United States
- Work Type
- On-site / Hybrid
- Posted
- 1 week ago