
The ultimate livestream platform for gamers
Twitch, headquartered in San Francisco, CA, is the leading livestream platform dedicated to gamers, allowing users to broadcast gaming sessions and build vibrant communities. Acquired by Amazon in 2014, Twitch has over 140 million monthly active users and has raised $43.2 million in funding. The pla...
Twitch offers a remote-friendly workplace, global no-meeting days, and company holidays. Employees benefit from development opportunities including co...
Twitch fosters a unique culture centered around gaming and community engagement. The platform encourages creativity and innovation among its employees...

Twitch • Seattle, WA
Twitch is hiring a Machine Learning Engineer to build robust ML infrastructure and platforms for personalized monetization experiences. You'll work with Python and TensorFlow to develop APIs that integrate ML models. This position requires experience in machine learning and API development.
You have a strong background in machine learning and software engineering, with experience in building and deploying ML models in production environments. You are proficient in Python and have a solid understanding of machine learning frameworks such as TensorFlow. Your experience includes developing APIs that facilitate seamless integration of ML models with existing services, enabling real-time predictions at scale. You thrive in collaborative environments and enjoy working closely with applied scientists to productionize machine learning solutions. You are familiar with cloud technologies and have experience with container orchestration tools like Kubernetes. You understand the importance of optimizing ML infrastructure for performance and scalability, and you are eager to push the boundaries of what's possible in live streaming monetization.
Experience with additional ML frameworks or tools, such as PyTorch or Scikit-Learn, is a plus. Familiarity with data engineering concepts and tools will also be beneficial in this role. You are a proactive problem solver who enjoys tackling complex challenges and finding innovative solutions.
As a Machine Learning Engineer at Twitch, you will be responsible for building and maintaining the ML infrastructure that powers personalized monetization experiences across the platform. You will architect and develop APIs that integrate ML models with existing monetization services, enabling both real-time and batch predictions. Collaborating with applied scientists, you will work on productionizing ML models and ensuring they operate efficiently in a live environment. You will also be involved in optimizing the performance of ML systems and contributing to the overall architecture of the monetization products. Your role will require you to stay updated with the latest advancements in machine learning and apply them to enhance Twitch's offerings. You will participate in code reviews and contribute to the team's best practices for software development and machine learning deployment.
Twitch offers a competitive salary range of $99,500 to $200,000 per year, depending on experience and qualifications. You will be part of a dynamic team that values collaboration and innovation, working in a supportive environment that encourages professional growth. We provide opportunities for continuous learning and development, as well as a chance to make a significant impact on the live streaming industry. Our culture emphasizes community and teamwork, and we believe in empowering our employees to achieve their best work. Join us at Twitch and be part of a mission to enhance the live streaming experience for creators and viewers alike.
Apply now or save it for later. Get alerts for similar jobs at Twitch.