
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 seeking a Lead ML Inference Engineer to architect and develop a state-of-the-art inference platform for advertising. You'll work with Machine Learning, Reinforcement Learning, and optimization systems to solve complex problems at scale. This role requires expertise in ML technologies and a strong background in system design.
Job Description
Who you are
You have a strong background in machine learning and inference systems, with a proven track record of architecting and developing platforms that handle low latency and high throughput. Your experience spans multiple disciplines, and you are adept at working with complex distributed systems. You understand the intricacies of real-time optimization and are passionate about leveraging AI to enhance advertising performance.
You possess deep knowledge of reinforcement learning and control systems, enabling you to tackle challenging problems in the advertising ecosystem. Your technical skills are complemented by your ability to collaborate effectively with cross-functional teams, ensuring that the solutions you develop meet the needs of advertisers, publishers, and consumers alike.
You thrive in a fast-paced environment and are excited about the opportunity to contribute to a leading streaming platform. Your leadership skills allow you to guide teams in the development of innovative solutions that push the boundaries of what's possible in advertising technology.
Desirable
Experience with large-scale systems and a background in auction dynamics would be a plus. Familiarity with the advertising ecosystem and its unique challenges will help you excel in this role. You are always eager to learn and adapt to new technologies, ensuring that your skills remain at the forefront of the industry.
What you'll do
In this role, you will lead the design and development of a state-of-the-art inference platform that meets the demands of the advertising industry. You will work closely with data scientists and engineers to implement machine learning models that optimize advertising performance in real-time. Your responsibilities will include architecting scalable solutions, ensuring low latency and high availability, and collaborating with stakeholders to define requirements and success metrics.
You will also be responsible for mentoring junior engineers and fostering a culture of innovation within your team. By leveraging your expertise in machine learning and optimization, you will drive the development of cutting-edge technologies that enhance the user experience for millions of TV streamers.
What we offer
At Roku, you will be part of a dynamic team that is shaping the future of TV streaming. We offer competitive compensation and benefits, along with opportunities for professional growth and development. You will have the chance to work on impactful projects that reach a wide audience, contributing to the success of a leading technology company. Join us in our mission to connect consumers to the content they love and empower advertisers with unique capabilities.
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 Scientist
Roku is hiring a Senior Machine Learning Scientist to develop novel methodologies for optimizing advertising performance. You'll work with Machine Learning, Reinforcement Learning, and AI technologies in Austin. This role requires expertise in complex problem-solving and distributed systems.

Machine Learning Engineer
Apple is hiring a Senior Machine Learning Engineer for their Apple Ads team to build and deploy machine learning systems and data pipelines. You'll work with technologies like Java, Python, and Spark to enhance advertiser trust and improve product quality.

Machine Learning Engineer
Apple is hiring a Senior Machine Learning Engineer for their Ads team to build and enhance machine learning systems and data pipelines. You'll work with Java, Python, and big data frameworks like Spark and Kafka in Austin.

Machine Learning Engineer
Roku is seeking a Senior Machine Learning Engineer to join their Voice team, responsible for building a world-class voice system used by millions. You'll work with technologies such as machine learning and natural language understanding in Austin, Texas.

Machine Learning Engineer
Apple is hiring a Finance Machine Learning Engineer - Tech Lead to build data foundations and automate decisions for the Finance organization. You'll work with SQL and big data technologies to operationalize AI solutions. This role requires at least 8 years of engineering experience and leadership skills.