A Senior Customer Success Manager - German speaker Algolia Germany Jul 23, 2026 Neutral tone Comp not disclosed View