A Senior Customer Success Manager, UK Algolia London Aug 27, 2026 Neutral tone Comp not disclosed View