The Clean Energy Site Manager will oversee the management and execution of renewable energy projects, ensuring successful operations across various sites. You will be pivotal in implementing clean energy systems such as wind and solar, engaging with diverse stakeholders to ensure projects meet industry standards.