Whether it’s creating awe-inspiring spectaculars, complex touring stages, theatre engineering solutions, brand activations or cruise ship installations, TAIT delivers world-class solutions for live experiences. With its proprietary entertainment automation platform, custom-made products, and creative engineering, TAIT’s cutting-edge offerings continue to advance industry standards and exceed client expectations. As a global network of over 900 employees in 14 office locations, TAIT has worked on projects in over 30 countries, all 7 continents and even outer space. TAIT’s diverse group of clients include Taylor Swift, Cirque Du Soleil, The Metropolitan Opera House, NASA, National Geographic, Beyoncé and The Olympics.
Based in either London, Haverhill or Europe, the Site Manager will be responsible for ensuring the smooth on-site delivery and handover of Permanent Installation projects being managed by TAIT.
Working with the Project Manager, the Site Manager has the responsibility for managing and coordinating the site installation phase of permanent installation projects whether these are executed by an internal or sub-contracted team. Their focus will be on ensuring the projects have the correct resources and personnel to execute the installation on time and on budget. Working closely with off-site and on-site teams, the Site Manager will ensure all equipment is properly prepared and tested prior to shipping, and provide leadership for the installation phase of high quality, best-in-class permanent installations while managing the commercial/contractual requirements during the installation phase