Global leader in power asset services, managing over 100,000 MW across 80 countries, with 5,973 MW under operation in India.
No open positions at the moment
Check back later for new opportunities