About the Role: The Site Manager will oversee all mechanical and electrical aspects of the data centre water treatment project delivery on projects throughout Europe. This role i…
Build the future of water, sustainability and advanced infrastructure. Are you ready to take on real responsibility, work on impactful engineering projects and join a team that’s…