Head of Partner Sales, EMEA London, UK; Amsterdam, Netherlands; Dublin, Ireland
11 days ago
As the Head of EMEA Partner Sales, you will define the vision, strategy and lead the partner sales organization in EMEA. From architecting and amplifying the reach of a private, global, multi-cloud IP network, to bringing hyperlocal edge technology right to your fingertips through intuitive APIs, we