Software Engineer

Twitch is the world's biggest live streaming service, with global communities built around gaming, entertainment, music, sports, cooking, and more.
$99,500 - $200,000
Machine Learning
Mid-Level Software Engineer
In-Person
1,000 - 5,000 Employees
2+ years of experience
AI · Gaming

Description For Software Engineer

Twitch, the world's leading live streaming platform, is seeking a Software Engineer to join their Safety ML team. This role combines software engineering with machine learning to build systems that protect Twitch's global community from abuse, harassment, and illegal content. As part of this position, you'll work with a collaborative team of scientists and engineers to develop, train, and deploy ML models that safeguard the Twitch experience.

The role involves designing and implementing reliable, scalable services that process various types of data, including user behavior, metadata, and user-generated content. You'll be responsible for productionizing ML models and integrating them across Twitch's platform. This position offers an opportunity to directly impact user safety while working with cutting-edge ML technologies.

The ideal candidate should have a strong software engineering background with an interest in machine learning applications. Experience with Go, Python, and modern ML libraries is valuable, though not required. The position offers competitive compensation ranging from $99,500 to $200,000 based on location, plus comprehensive benefits including medical, dental, vision insurance, 401(k), and flexible PTO.

Working at Twitch means joining a community-focused company that values collaboration and innovation. The role is based in San Francisco, CA, where you'll work with diverse teams across different functions to solve complex challenges in content moderation and user safety. This is an excellent opportunity for engineers interested in applying ML solutions to real-world problems while helping maintain a safe and inclusive streaming platform.

Last updated 14 hours ago

Responsibilities For Software Engineer

  • Design, build, and deploy reliable and performant services to protect Twitch users from abusive behavior
  • Collaborate with Community Health's science and product management team to productionize ML models
  • Design and build systems that handle multiple types of data at scale for model development
  • Deliver high-quality code, tests, and documentation

Requirements For Software Engineer

Python
Go
  • Bachelor's degree in Computer Science or related field or equivalent industry experience
  • Familiarity with scalability, concurrency, API design, data modeling, and distributed systems fundamentals
  • Willingness to learn and keep up with developments in the ML space
  • Willingness to try new things and work with a diverse group of people

Benefits For Software Engineer

401k
Dental Insurance
Medical Insurance
Parental Leave
Vision Insurance
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • 401(k)
  • Maternity & Parental Leave
  • Flexible PTO
  • Amazon Employee Discount

Interested in this job?

Jobs Related To Twitch Interactive, Inc. Software Engineer

Machine Learning Engineer

Machine Learning Engineer role at Adobe focused on developing and deploying innovative ML models for Digital Experience products, offering competitive compensation $102-196K and comprehensive benefits.

Multiple Software Engineering Positions

xAI is hiring for multiple software engineering and AI research positions across various locations

Founding Applied AI Engineer at Kastle

Join Kastle as a Founding Applied AI Engineer to build and integrate advanced AI technologies for mortgage servicing, working with LLMs and creating compliant AI solutions.

AI Engineer

AI Engineer position at Eudia, developing enterprise-grade AI solutions for Fortune 500 legal teams, requiring 2-5 years of ML experience.

Field Solutions Developer II, Generative AI, Google Cloud

Field Solutions Developer II position at Google Cloud focusing on Generative AI implementation, requiring 5 years of Python experience and AI expertise, offering $147K-$216K base salary.