
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 • San Francisco, CA
Twitch is seeking a Senior Engineering Manager for their Community Discovery team to lead the development of innovative discovery experiences. You'll work closely with applied science teams and oversee critical features like recommendations and search. This role requires expertise in Java, Python, and machine learning technologies.
You have 5+ years of experience in software development and engineering management, leading teams to deliver high-quality software solutions. Your background includes a strong understanding of algorithms and machine learning principles, enabling you to integrate cutting-edge technologies into production systems. You are skilled in Java and Python, and you have experience with cloud services like AWS, which are essential for building scalable applications. You thrive in collaborative environments, working closely with cross-functional teams to solve complex problems and enhance user experiences. You are passionate about community-driven platforms and understand the importance of connecting creators with their audiences. You are committed to fostering a positive team culture, mentoring engineers, and driving their professional growth.
Experience with large-scale consumer applications is a plus, as is familiarity with recommendation systems and search algorithms. You may also have a background in data analysis or user experience design, which can further enhance your contributions to the team.
As the Senior Engineering Manager for the Community Discovery team, you will lead a group of talented engineers in developing systems that enhance user engagement on Twitch. You will oversee the design and implementation of features that connect viewers with creators, ensuring that the services you build are reliable and performant. You will collaborate with applied scientists to integrate advanced algorithms into your systems, directly impacting millions of daily active users. Your role will involve setting technical direction, managing project timelines, and ensuring that your team adheres to best practices in software development. You will also be responsible for conducting code reviews, providing feedback, and facilitating knowledge sharing within the team. Additionally, you will work closely with product managers to align engineering efforts with business goals and user needs. Your leadership will help shape the future of community discovery on Twitch, making it easier for users to find content they love.
Twitch offers a competitive salary range of $166,400 to $287,700 per year, reflecting your experience and expertise. You will have the opportunity to work in a dynamic and inclusive environment where innovation is encouraged. We provide comprehensive benefits, including health insurance, retirement plans, and generous paid time off. You will also have access to professional development resources to help you grow in your career. At Twitch, we value diversity and are committed to creating a workplace where everyone feels welcome and empowered to contribute their unique perspectives. Join us in our mission to empower live communities and make a meaningful impact in the world of streaming.
Apply now or save it for later. Get alerts for similar jobs at Twitch.