
About Roku
Affordable streaming for all your favorite shows
Key Highlights
- Over 100 million active accounts worldwide
- Acquired Quibi's library for original content
- $247.8 million raised in Series H funding
- Headquartered in San Jose, CA with 1001+ employees
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...
🎁 Benefits
Roku offers comprehensive medical, wellness, and financial benefits, along with an unlimited paid time off policy and flexible work-from-home opportun...
🌟 Culture
Roku's culture emphasizes innovation in streaming technology, integrating multiple services into one platform. The company values data-driven recommen...
Skills & Technologies
Overview
Roku is hiring a Senior Machine Learning Engineer to join their Recommendation Team, focusing on building advanced content recommendation models. You'll work with technologies like Python and TensorFlow to enhance user experiences. This role requires significant experience in machine learning and model development.
Job Description
Who you are
You have 5+ years of experience in machine learning and software engineering, with a strong background in developing and deploying machine learning models. Your expertise in Python and frameworks like TensorFlow and Keras allows you to build robust systems that enhance content recommendations. You thrive in collaborative environments, contributing to innovative projects that impact millions of users. Your problem-solving skills enable you to tackle complex challenges in content understanding and generation, and you are passionate about leveraging data to drive decisions.
You are familiar with the latest trends in machine learning and have a keen interest in recommendation systems. You understand the importance of data quality and have experience in data preprocessing and feature engineering. Your ability to communicate technical concepts to non-technical stakeholders makes you an effective team player. You are always eager to learn and adapt to new technologies, ensuring that your skills remain relevant in a rapidly evolving field.
Desirable
Experience with large-scale data processing and cloud platforms is a plus. Familiarity with A/B testing and user behavior analysis will help you contribute to the team's goals effectively. If you have a background in software development practices, including version control and CI/CD pipelines, it will enhance your contributions to the team.
What you'll do
As a Senior Machine Learning Engineer at Roku, you will be responsible for designing and implementing the next generation of content recommendation models. You will collaborate closely with data scientists and software engineers to develop algorithms that personalize user experiences across various platforms. Your role will involve analyzing user data to identify patterns and trends that inform model development. You will also be tasked with optimizing existing models to improve performance and accuracy.
You will participate in the entire machine learning lifecycle, from data collection and preprocessing to model training and deployment. Your insights will guide the team in making data-driven decisions that enhance content delivery and user engagement. You will also contribute to the team's culture of innovation by sharing your knowledge and mentoring junior engineers.
What we offer
At Roku, you will be part of a dynamic team that is at the forefront of the streaming revolution. We offer competitive compensation and benefits, including opportunities for professional development and growth. You will work in a collaborative environment where your contributions are valued and recognized. Join us in shaping the future of television and making a meaningful impact on how people consume content worldwide.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Roku.
Similar Jobs You Might Like
Based on your interests and this role

Machine Learning Engineer
Celonis is hiring a Senior Machine Learning Engineer to design and develop AI/ML product features and solutions. You'll work with technologies like Python and contribute to the Execution Management System. This role requires expertise in machine learning and software engineering.

Machine Learning Engineer
SeatGeek is hiring a Senior Machine Learning Engineer to solve complex performance problems and build a data-driven marketplace. You'll work with Python, TensorFlow, and AWS in New York.

Machine Learning Engineer
Spotify is hiring a Senior Machine Learning Engineer to enhance user satisfaction through advanced recommendation systems. You'll collaborate with research scientists and engineers, utilizing Python and TensorFlow to drive impactful changes. This role requires a strong background in machine learning and data science.

Machine Learning Engineer
Spotify is hiring a Senior Staff Machine Learning Engineer to focus on recommender systems modeling and generative AI. You'll work closely with cross-functional teams to define and execute the machine learning technical strategy. This position requires expertise in machine learning and recommender systems.

Machine Learning Engineer
Squarespace is hiring a Senior Machine Learning Engineer to scale and support their Data Science & Machine Learning team. You'll work with Google's Vertex AI platform and collaborate with Data Scientists to deploy and optimize machine learning models. This role requires strong expertise in machine learning and data science.