
About Twitch
The ultimate livestream platform for gamers
Key Highlights
- Over 140 million monthly active users
- Acquired by Amazon in 2014, doubling viewership in a year
- Partner Program allows streamers to monetize content
- Global no-meeting days and company holidays
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...
🎁 Benefits
Twitch offers a remote-friendly workplace, global no-meeting days, and company holidays. Employees benefit from development opportunities including co...
🌟 Culture
Twitch fosters a unique culture centered around gaming and community engagement. The platform encourages creativity and innovation among its employees...
Skills & Technologies
Overview
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.
Job Description
Who you are
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.
Desirable
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.
What you'll do
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.
What we offer
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.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Twitch.
Similar Jobs You Might Like
Based on your interests and this role

Machine Learning Engineer
Twitch is seeking a Machine Learning Engineer to build robust ML infrastructure and platforms for personalized monetization experiences. You'll work with Python and AWS to develop APIs that integrate ML models. This position requires experience in machine learning and API development.

Machine Learning Engineer
Apple is hiring a Machine Learning Software Engineer to build ML-inference applications on Apple Silicon. You'll work with Swift and C++ to enhance performance and stability in private cloud compute. This role requires experience in large production systems and machine learning models.

Machine Learning Engineer
Truveta is seeking a Senior Machine Learning Engineer to develop adaptive AI systems that leverage healthcare data for impactful decision-making. You'll work with technologies like Python, TensorFlow, and BigQuery. This role requires a strong background in machine learning and AI.

Software Engineering
Amazon is hiring a Software Engineer for the Monetization ML team to build robust ML infrastructure and APIs for personalized monetization experiences. You'll work with technologies like Python and AWS. This position requires experience in machine learning and API development.

Software Engineering
Twitch is seeking a Software Engineer for their ML Products team to enhance viewer discovery experiences. You'll collaborate with Applied Scientists and Product Managers, utilizing skills in Java and Python. This role is based in San Francisco.