Jobs at Solaria

Develops and operates solar PV and battery storage plants, plus data centre campuses, in Spain, Italy, Portugal, Uruguay and Greece

Company profile →

13 jobs open