Software Engineer, ML Products
Twitch is seeking Software Engineers to join the ML Products team, dedicated to enhancing viewer engagement by connecting them with communities they will love. This team manages the systems behind recommendations, search, notifications, feed, and onboarding, aiming to improve discovery experiences for both viewers and creators. As a member, you'll collaborate with Product Managers, Applied Scientists, and other engineering teams to refine existing products and develop new ones.
In this role, you will maintain and enhance the systems that drive content discovery on Twitch. You'll work closely with Applied Scientists to improve machine learning models that match viewers with relevant creators. Additionally, you'll partner with Product Managers to design, experiment, and implement new discovery features, ensuring a seamless and engaging user experience.
The ideal candidate holds a Bachelor's degree in Computer Science or a related field, or possesses equivalent industry experience as a Software Engineer. You should have at least one year of experience delivering high-quality software in a production environment, with proficient coding skills in modern languages and frameworks. A solid understanding of scalability, concurrency, API design, data modeling, and distributed systems is essential. A willingness to explore new technologies and collaborate with a diverse team is also important.
Twitch offers a comprehensive benefits package, including medical, dental, vision, and disability insurance, a 401(k) plan, maternity and parental leave, flexible paid time off, and an Amazon employee discount. The base salary for this position ranges from $99,500 to $200,000 USD per year, depending on factors such as location, experience, and qualifications.
Joining Twitch means becoming part of a vibrant community that values collaboration and innovation. The company is committed to empowering live communities and offers opportunities for professional growth and development. If you're passionate about enhancing user experiences through machine learning and want to contribute to a platform that brings people together, this role is an excellent opportunity.