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.