
Affordable streaming for all your favorite shows
Roku, headquartered in San Jose, CA, is a leading streaming platform that provides users with access to a wide array of TV channels, movies, and third-party streaming services. With over 100 million active accounts, Roku has raised $247.8 million in funding and continues to innovate in the B2C enter...
Roku offers comprehensive medical, wellness, and financial benefits, along with an unlimited paid time off policy and flexible work-from-home opportun...
Roku's culture emphasizes innovation in streaming technology, integrating multiple services into one platform. The company values data-driven recommen...

Roku • Bengaluru, India
Roku is seeking a Senior Machine Learning Engineer to drive innovation in search and discovery. You'll design, build, and deploy AI-powered products using Python and TensorFlow. This role requires strong analytical skills and experience in machine learning.
You have 5+ years of experience in machine learning and a strong background in developing AI-powered solutions. Your expertise in Python and TensorFlow allows you to design and implement complex algorithms that enhance user experiences. You possess excellent analytical skills, enabling you to derive insights from data and improve product offerings. Strong communication and presentation skills are essential, as you will collaborate with cross-functional teams to drive innovation. You are detail-oriented and have a proven track record of solving complex problems in a fast-paced environment. You are motivated by the opportunity to make a significant impact on user satisfaction through advanced machine learning techniques.
Experience with data analysis and SQL is a plus, as it will help you in understanding user behavior and optimizing search algorithms. Familiarity with cloud platforms and deployment strategies will also be beneficial in this role.
As a Senior Machine Learning Engineer at Roku, you will be responsible for designing, building, and deploying machine learning solutions that enhance the search and recommendation systems. You will work closely with product managers and engineers to identify opportunities for leveraging machine learning to improve user engagement. Your role will involve developing algorithms that understand user intent and preferences, ensuring that content discovery is seamless and intuitive. You will also be tasked with analyzing large datasets to extract meaningful insights that inform product decisions. Collaboration with other teams will be key, as you will present your findings and recommendations to stakeholders. You will stay updated with the latest advancements in machine learning and apply them to improve existing systems and processes.
At Roku, you will be part of a fast-growing public company where your contributions are valued from day one. We provide a collaborative work environment that encourages innovation and creativity. You will have the opportunity to work on cutting-edge technology that impacts millions of users worldwide. We offer competitive compensation and benefits, along with opportunities for professional growth and development. Join us in our mission to change how the world watches TV and make a meaningful impact in the streaming industry.
Apply now or save it for later. Get alerts for similar jobs at Roku.