Nextracker
–
Centro, Madrid, 28015, Spain
... Our talented worldwide teams are transforming PV plant performance every day with smart technology, data monitoring, and ... Based in Nextracker’s office in Madrid, Spain, the EMEA Supply Analyst will perform wide range of duties including some or ... - Sep 11