Udemy Logo

Udemy

Chennai, Tamil Nadu, IND
Total Offices: 3
1,500 Total Employees
Year Founded: 2010
Jobs at Udemy

Search the 1 job at Udemy

Recently posted jobs

3 Days Ago
Mumbai, Maharashtra, IND
Artificial Intelligence • Consumer Web • Edtech • Enterprise Web • HR Tech • Social Impact • Generative AI
As the Head of Customer Success for India, you'll lead a high-performing team, implementing and driving the customer success strategy to achieve retention and expansion targets while building relationships with customers and internal stakeholders to ensure exceptional service and business outcomes.