About Us

Twitch is the world’s biggest live streaming service, with global communities built around gaming, entertainment, music, sports, cooking, and more. It’s where millions of people come together to chat, interact, and make their own entertainment.

We’re about community, inside and out. You’ll find coworkers who are eager to team up, collaborate, and smash (or elegantly solve) problems together. We’re on a quest to empower live communities, so if this sounds good to you, see what we’re up to on LinkedIn and Twitter, get interviewing tips on Instagram, and discover projects we’re solving on our Blog.

About the Role

Apprenticeships provide a unique opportunity to learn on the job. A Twitch apprenticeship goes even further, giving you one month of project-based training in advance of the six-month apprenticeship. Our training introduces you to the primary technologies, languages, and design patterns you'll use on the job, all while emphasizing team collaboration and agile development. You'll be ready to get started on your first day with your new team. You will be directly hired by Twitch as an apprentice, with the opportunity to be offered full-time employment at the end of the apprenticeship period.

You can work in San Francisco, CA; Seattle, WA; New York, NY; Salt Lake City, UT; or remotely.

You Will:

  • Define and update core metrics for features, products, and projects

  • Establish analytical frameworks for your team: ad-hoc analysis, automated dashboards, and self-service reporting tools to surface key data to partners

  • Evaluate and forecast impact of product features on creators, viewers, and the entire Twitch ecosystem

  • Design A/B experiments to drive product development

  • Guide the team's analysis roadmap and prioritize the most valuable projects

  • Tackle complex and ambiguous analytic projects, resolve ambiguity and identify the trade-offs between speed and quality and apply or route work

  • Dive deep into the data to understand how creator and viewer behaviors change with the evolution of our products

  • Manage data collection, product instrumentation, and quality assurance

  • Work with business, product, engineering, and design to influence and inform teammates' decisions throughout the product life cycle

  • Distill ambiguous product or business questions, find clever ways to answer them, and to quantify the uncertainty

You Have:

  • Novice knowledge: Python, R, A/B experiments, Tableau, Version Control (Git/Github)

  • Intermediate knowledge: Statistics, SQL

Bonus Points

  • Eager to Learn

  • Collaborative


  • Medical, Dental, Vision & Disability Insurance

We are an equal opportunity employer and value diversity at Twitch. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.

Pursuant to the Los Angeles Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.

Workers in New York City who perform in-person work or interact with the public in the course of business must show proof they have been fully vaccinated against COVID or request and receive approval for a reasonable accommodation, including medical or religious accommodation.

Twitch values your privacy. Please consult our Candidate Privacy Notice, for information about how we collect, use, and disclose personal information of our candidates.

Related Jobs