
Roku - Machine Learning Engineer
1 week ago
Machine Learning Engineer at Roku
About the Role :
As a Machine Learning Engineer at Roku, you'll be at the forefront of designing, building, and deploying advanced machine learning solutions that directly impact our millions of members and creators. Your work will focus on enhancing our core products, particularly our search and recommendation systems, to deliver a more personalized and engaging user experience.
You'll tackle large-scale challenges, collaborating with a diverse team of engineers, product managers, and data scientists. The role requires applying a wide range of ML techniques-including supervised, unsupervised, reinforcement, and generative models-to solve real-world problems.
Role & Responsibilities :
Key areas of focus include :
- Developing and optimizing search algorithms to improve result relevance and speed.
- Building sophisticated content recommendation engines that surface the most relevant movies, shows, and channels.
- Enhancing personalization to tailor the user interface and content discovery to individual preferences.
- Creating predictive models to anticipate user behavior and optimize system performance.
- Designing and implementing experiments to validate and refine new features.
- Improving streaming performance and quality through data-driven insights.
We're Excited If You Have :
- 5+ years of professional experience applying machine learning to large-scale, concrete problems. Alternatively, an MS with 5+ years of experience or a Ph.D. with 3 years of experience in a related field.
- Strong Computer Science fundamentals and the ability to write algorithms with ease.
- A solid understanding of data science and machine learning principles, including regression, classification, tree-based models, neural networks, and sequence-based models.
- Proven familiarity with Natural Language Processing (NLP) approaches like Word2Vec or BERT, including the ability to identify the right KPIs and objective functions for a given problem.
- Strong experience with and a hands-on approach to big data technologies, including Spark, EMR, S3, and AirFlow.
- Expertise in one or more of the following programming languages : Java, Scala, or Python.
- Experience building and deploying in-production ML systems.
- A good understanding of system architecture, particularly with experience in big data technologies, streaming architecture, and data pipelines.
- A degree in Computer Science, Statistics, or a related field. A Ph.D. in CS or a related field is preferred.
- AI literacy and curiosity. You have either explored or applied Generative AI in previous work, or you have a strong curiosity and have actively explored its capabilities.
-
Bengaluru, India Roku Full timeTeamwork makes the stream work.Roku is changing how the world watches TV. Roku is the #1 TV streaming platform in the U., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to...
-
Machine Learning Engineer
2 weeks ago
Bengaluru, Karnataka, India Roku Full timeMachine Learning Engineer at RokuAbout the Role :As a Machine Learning Engineer at Roku, you'll be at the forefront of designing, building, and deploying advanced machine learning solutions that directly impact our millions of members and creators. Your work will focus on enhancing our core products, particularly our search and recommendation systems, to...
-
Bengaluru, India Roku Full timeTeamwork makes the stream work. Roku is changing how the world watches TV Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to...
-
Bengaluru, Karnataka, India Roku Full time ₹ 10,00,000 - ₹ 25,00,000 per yearTeamwork makes the stream work.Roku is changing how the world watches TVRoku is the #1 TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the...
-
Bengaluru, Karnataka, India Roku Full time ₹ 12,00,000 - ₹ 36,00,000 per yearTeamwork makes the stream work.Roku is changing how the world watches TVRoku is the #1 TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the...
-
Bengaluru, India Roku Full timeTeamwork makes the stream work.Roku is changing how the world watches TV. Roku is the #1 TV streaming platform in the U. , Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers...
-
Senior Machine Learing platform engineer
6 days ago
Bengaluru, India Roku Full timeTeamwork makes the stream work. Roku is changing how the world watches TV Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to...
-
Senior Machine Learing platform engineer
2 days ago
Bengaluru, Karnataka, India Roku Full time ₹ 15,00,000 - ₹ 20,00,000 per yearTeamwork makes the stream work.Roku is changing how the world watches TVRoku is the #1 TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the...
-
Roku - Engineering Manager - Cloud Services
1 week ago
Bengaluru, India Roku Full timeAbout the job :Teamwork makes the stream work.Roku is changing how the world watches TVRoku is the #1 TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world.Roku pioneered streaming to the TV.Our mission is to be the TV streaming platform that connects the entire TV ecosystem.We connect...
-
Bengaluru, India Roku Full timeAbout the job :Teamwork makes the stream work.Roku is changing how the world watches TVRoku is the #1 TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV.Our mission is to be the TV streaming platform that connects the entire TV ecosystem.We connect...