
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 Senior Machine Learning Engineer to join their Advanced Development team. You'll work on next-generation intelligent media systems using Python, TensorFlow, and PyTorch. This role requires strong expertise in machine learning and collaborative skills.
Job Description
Who you are
You have 5+ years of experience in machine learning and software engineering, with a strong foundation in developing and deploying machine learning models. Your expertise in Python is complemented by hands-on experience with frameworks like TensorFlow and PyTorch, allowing you to build robust solutions that push the boundaries of technology. You thrive in collaborative environments, working closely with cross-disciplinary teams to innovate and create impactful systems. Your ability to embrace ambiguity and challenge conventional thinking makes you a valuable asset to any team.
Desirable
Experience with generative models and a background in research will set you apart. Familiarity with cloud platforms and DevOps practices is a plus, as it enhances your ability to deploy and scale machine learning applications effectively.
What you'll do
As a Senior Machine Learning Engineer at Roku, you will be at the forefront of developing intelligent media systems that redefine content personalization. You will collaborate with a team of experts to explore innovative ideas and technologies that will shape the future of streaming. Your role will involve designing and implementing machine learning algorithms, conducting experiments, and analyzing data to drive insights that inform product development. You will also mentor junior engineers, fostering a culture of learning and growth within the team.
Your contributions will directly impact how millions of users interact with content on Roku devices, making your work both challenging and rewarding. You will have the opportunity to engage in cutting-edge research and development, pushing the limits of what is possible in the streaming industry. Your ability to communicate complex ideas clearly will be essential as you work with various stakeholders to align on project goals and deliverables.
What we offer
Roku provides a dynamic work environment where innovation is encouraged and rewarded. You will have access to the latest tools and technologies, enabling you to excel in your role. The company values collaboration and creativity, fostering a culture where every team member's input is valued. Additionally, Roku offers competitive compensation and benefits, ensuring that you are well-supported in your professional journey. Join us in transforming the way the world watches TV and make a meaningful impact on the streaming landscape.
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 hiring a Senior Machine Learning Engineer to develop novel methodologies for real-time multi-objective optimization in the advertising ecosystem. You'll work with Machine Learning, Reinforcement Learning, and AI technologies in Cambridge, UK.

Software Engineering
Roku is seeking a Senior Software Engineer for their Advanced Development team to innovate in Edge AI technologies. You'll contribute to foundational technologies impacting Roku devices. This role requires strong collaboration and technical expertise.

Machine Learning Engineer
Apple is hiring a Senior Machine Learning Engineer to develop algorithms for enhancing the Apple Online experience. You'll work with technologies like Python and Generative AI. This position requires hands-on experience in machine learning and data analysis.

Machine Learning Engineer
Apple is hiring a Senior Machine Learning Engineer to develop algorithms for enhancing the Apple Online Store experience. You'll work with technologies like Python and Generative AI. This position requires expertise in machine learning and data analysis.

Machine Learning Engineer
Roku is hiring a Senior Machine Learning Engineer to innovate in search and recommendations. You'll work with Python, TensorFlow, and Keras to enhance user experiences. This position requires significant experience in machine learning and data analysis.