1. What is a Machine Learning Engineer at Twitch?
As a Machine Learning Engineer at Twitch, you are the architect behind the technology that connects millions of daily active users with the content and communities they love. Twitch is not just a video platform; it is a global network of live communities centered around gaming, music, sports, and creative arts. Your role is pivotal in powering the "Discovery" engine—the systems responsible for Recommendations, Search, Notifications, Feed, and Onboarding.
In this position, you work at the intersection of high-scale software engineering and applied machine learning. You are not simply training models in isolation; you are building robust, production-grade systems that serve predictions in real-time to a massive global audience. You will collaborate closely with Applied Scientists to operationalize complex models and with Product Managers to launch experiments that directly impact viewer engagement and creator success.
This role offers a unique challenge: solving problems in a live, real-time environment where latency matters, and community context is everything. You will maintain and improve existing discovery systems while architecting new solutions that help niche communities grow and ensure every viewer finds their place on the platform.



