About the Role: We are seeking a Site Manager to oversee all mechanical and electrical aspects of data centre water treatment project delivery on projects throughout Europe. This role involves managing the installation and commissioning of water treatment systems via sub-contractors and resources, ensuring they meet project specifications and standards.