Do you love renewable energy and want to help make our planet greener. . Join our team. Be part of a diverse group working towards a sustainable future. Seize this opportunity to grow professionally and make a real impact on the world. Role: Environmental Development Specialist. Reporting to: Senior Environmental Manager. Department: Environmental. Job Location: Santiago, Chile. Travel Required: Eventually. What do w. e do. Mainstream Renewable P...