Global Delivery

Position Location
Technical Lead, Services Paris, France

Sales

Position Location
Customer Success Director Paris, France
Customer Success Manager London, United Kingdom
Customer Success Manager - Munich Munich, Germany

Sales Engineering

Position Location
Director, Sales Engineering, EMEA London, United Kingdom