Senior Customer Success Manager
Algolia
London, United Kingdom Full Time Customer Service Jobs United Kingdom
Job Description
. We are passionate about our customers so we're looking for an all star Customer Success Manager who is ready to join our growing team... or German is beneficial 2 - 3 years relevant work experience in customer success, account management, digital consultancy...
Posted April 5, 2026