Skip to content
CSM Jobs

Customer Success Manager

Twitch

Location
Onsite (San Francisco, California)
Compensation
$92k - $177k/yr
Employment
Full-time
Level
Mid Level
Posted 2 days ago

About the role

Twitch is the world’s biggest live streaming service empowering communities around gaming, entertainment, and more. This role supports the Revenue team by managing advertising campaigns and serving as the primary client contact for influencer marketing products.

Skills

Customer Success Media Planning Campaign Management Digital Advertising Influencer Marketing Client Management Revenue Recognition Troubleshooting Communication Skills Presentation Skills Collaboration Project Management Data Analysis Advertising Operations

Benefits

  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • Disability Insurance
  • 401(k)
  • Parental Leave
  • Flexible PTO
  • Mental Health Support
  • Adoption Reimbursement

Perks

  • Flexible PTO
  • Amazon Employee Discount

Full job details