
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...
Overview
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.
Job Description
Who you are
You have a strong background in software engineering, with experience in developing innovative solutions that push the boundaries of technology. You thrive in collaborative environments and are eager to contribute to a team that values independent thinking and creativity. Your technical expertise allows you to see the bigger picture while also diving deep into the details of your work. You are passionate about building new technologies that can transform the way people interact with their devices.
You possess excellent problem-solving skills and are comfortable navigating complex challenges. You have a track record of working on projects that require both technical knowledge and the ability to collaborate effectively with cross-functional teams. You understand the importance of teamwork in achieving shared goals and are committed to fostering a positive team dynamic.
Desirable
Experience with Edge AI technologies or similar fields would be a plus, as would familiarity with streaming platforms and their ecosystems. You are open to learning new skills and adapting to the evolving landscape of technology.
What you'll do
As a Senior Software Engineer at Roku, you will be part of the Advanced Development team, where you will work on groundbreaking projects that could redefine the streaming experience. You will collaborate with other experts to design and implement innovative solutions that enhance the functionality of Roku devices. Your contributions will directly impact the future of streaming technology, and you will have the opportunity to work on projects that are at the forefront of the industry.
You will engage in brainstorming sessions to generate new ideas and approaches, pushing the boundaries of what is possible in the realm of streaming technology. Your role will involve not only coding but also participating in discussions about architecture and design, ensuring that the solutions you develop are robust and scalable.
You will be expected to mentor junior engineers, sharing your knowledge and expertise to help them grow in their roles. You will also participate in code reviews, providing constructive feedback to ensure high-quality code is maintained across the team. Your ability to communicate effectively with both technical and non-technical stakeholders will be crucial in this role.
What we offer
At Roku, you will be part of a fast-growing public company where your contributions are valued from day one. We offer a collaborative work environment that encourages innovation and creativity. You will have the opportunity to work on projects that have a significant impact on millions of users worldwide. Our culture is built on trust and collaboration, and we believe that diverse teams build better products. We encourage you to apply even if your experience doesn't match every requirement, as we value curiosity and a growth mindset.
We provide competitive compensation and benefits, along with opportunities for professional development and career growth. Join us in our mission to change how the world watches TV and be part of a team that is dedicated to making a difference in 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 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.

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.

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.

Machine Learning Engineer
Graphcore is hiring a Senior Machine Learning Engineer to develop and optimize AI models for their specialized hardware. You'll work on large-scale systems where performance is critical. This role requires strong technical skills in AI model implementation.

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.