Business Development Manager
- Location
- Greater London, England, United Kingdom
5+ years in business development or solution sales, with a track record of opening new accounts — not just managing them Background in cloud infrastructure, IaaS, AI computing, or HPC — you understand what you're selling and can hold a credible conversation with technical buyers Experience selling to AI engineers, data ...