Strategic Sales Manager
- Location
- Greater London, England, United Kingdom
Strategic Sales Lead – AI Infrastructure (UK) Location: London (Hybrid/Flexible) Reports to: Chief Revenue Officer Why Join This Company? Senior, revenue-owning role with direct access to executive leadership Sell into the top tier ...