Triple Whale Inc is seeking a Manager of Customer Success for the EMEA region to lead and establish a new team. This remote position is aimed at candidates with significant experience in customer success, particularly in high-growth environments, and emphasizes the use of AI and data-driven strategies.
Must-have
Nice-to-have
Must be based in EU or UK