Customer Success Manager
- Hiring Organisation
- Kaltura
- Location
- Greater London, England, United Kingdom
The role We are looking for a driven and passionate Customer Success Manager (CSM) to partner with Kaltura’s higher education customers across the United Kingdom and Europe and ensure they achieve lasting, measurable success ...