News & Insights

We have found 1 result matching your search

  • Head of Sales, EMEA

    • Location

      London, UK
    • Salary

      £130,000 - £150,000
    • Sector

      Sales

    Summary

    A hugely exciting opportunity to join a growing AI/cloud platform, intelligent energy business as Head of Sales, EMEA. Reporting into the leadership team, this position will play a key role in commercial strategy and business planning, as well as identifying new business opportunities and product developments. You will lead all commercial activities in the EMEA […]