3Play Media is a technology company revolutionizing how people consume online media. They are seeking a Customer Success Manager - Localization to ensure customer satisfaction and support customers in maximizing the value of their accessibility and localization solutions.