
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 drive intelligence across data platforms. You'll work with machine learning and generative AI to enhance advertising data capabilities. This position requires experience in large-scale data systems.
Job Description
Who you are
You have 5+ years of experience in machine learning and data engineering, with a strong background in building scalable data platforms. Your expertise in generative AI allows you to create innovative solutions that enhance data usability and drive actionable insights. You are comfortable working with large datasets and have a solid understanding of data privacy and security principles. Your collaborative spirit enables you to work effectively with cross-functional teams, ensuring that the solutions you develop meet the needs of both internal stakeholders and external clients.
You possess strong analytical skills and are adept at using various machine learning frameworks and tools. Your experience includes deploying machine learning models in production environments, and you are familiar with the challenges of maintaining and optimizing these systems. You are passionate about leveraging data to improve advertising strategies and enhance user experiences. You thrive in a fast-paced environment and are eager to contribute to a team that is at the forefront of the streaming industry.
What you'll do
In this role, you will be responsible for developing and implementing machine learning models that enhance Roku's advertising data capabilities. You will work closely with the Ad Data Activation organization to build identity systems and device graph pipelines that support targeted advertising efforts. Your work will involve applying generative AI techniques to create features that make advertising data more actionable for internal teams and advertisers. You will also collaborate with data engineers and product managers to ensure that the solutions you develop align with business objectives and user needs.
You will lead initiatives to improve data quality and accessibility, ensuring that the data infrastructure supports advanced analytics and reporting. Your role will require you to stay updated on the latest trends in machine learning and data engineering, allowing you to bring innovative ideas to the team. You will participate in code reviews and mentor junior engineers, fostering a culture of learning and collaboration within the team. Your contributions will directly impact Roku's ability to deliver personalized advertising experiences to millions of users worldwide.
What we offer
At Roku, you will be part of a dynamic team that is transforming the way people watch TV. We offer a competitive salary and benefits package, including opportunities for professional development and growth. You will work in a collaborative environment where your ideas are valued, and you can make a meaningful impact on the company's success. Join us in our mission to connect the entire TV ecosystem and delight millions of streamers around the world.
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
Roku is seeking a Senior Machine Learning Engineer to join their Commerce Engineering team. You'll work on building next-generation commerce and payment core experiences using Python and machine learning technologies. This role requires expertise in AWS and TensorFlow.

Machine Learning Engineer
Roku is hiring a Senior Machine Learning Engineer to build a highly scalable advertising platform. You'll leverage your expertise in Machine Learning and Data Science to enhance ad relevance and quality. This role requires extensive experience in building complex systems.

Machine Learning Engineer
Roku is hiring a Senior Machine Learning Engineer to enhance their advertising technology and improve user experiences. You'll work with Python, TensorFlow, and AWS to develop machine learning models. This role requires significant experience in machine learning and data analysis.

Machine Learning Engineer
Roku is hiring a Senior Machine Learning Engineer to enhance their advertising technology and improve user experiences. You'll work with Python, TensorFlow, and AWS to develop cutting-edge machine learning solutions. This position requires significant experience in machine learning and software engineering.

Machine Learning Engineer
Roku is seeking a Senior Machine Learning Engineer to join their Recommendation team. You'll be responsible for building personalized content recommendation algorithms using state-of-the-art machine learning techniques. This role requires expertise in Python and machine learning frameworks.