Roku

About Roku

Affordable streaming for all your favorite shows

🏒 Tech, HardwareπŸ‘₯ 1001+ employeesπŸ“… Founded 2002πŸ“ Newhall, San Jose, CAπŸ’° $247.8m⭐ 3.7
B2CEntertainmentVideoMedia

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...

Roku

Software Engineering β€’ Senior

Roku β€’ San Jose - On-Site

Posted 8h agoπŸ›οΈ On-SiteSeniorSoftware EngineeringπŸ“ San JoseπŸ’° $286,000 - $320,000 / yearly
Apply Now β†’

Skills & Technologies

Overview

Roku is hiring a Senior Software Engineer for their Search & Recommendations Platform to develop and maintain core systems for search and content discovery. You'll work with technologies like Java and Python in San Jose.

Job Description

Who you are

5+ years of software engineering experience with a focus on building scalable systems β€” you've contributed to projects that enhance user experiences through effective search and recommendations. Your background includes strong programming skills in languages such as Java and Python, and you have a solid understanding of SQL for database interactions.

You thrive in collaborative environments, valuing teamwork and transparency β€” you enjoy working closely with cross-functional teams to deliver high-performance distributed systems. Your experience includes optimizing data pipelines and designing online inference infrastructure, ensuring that systems are efficient and responsive.

You are passionate about continuous improvement and are always looking for ways to enhance system performance β€” you understand the importance of observability in distributed systems and have experience implementing monitoring solutions. Your problem-solving skills enable you to tackle complex challenges effectively.

Desirable

Experience with cloud platforms such as AWS or GCP would be a plus, as would familiarity with machine learning concepts for personalization and ranking algorithms. A background in streaming technologies or content delivery networks would also be beneficial.

What you'll do

Join Roku’s Search & Recommendations Platform Engineering team, where you'll play a crucial role in developing the core platform that powers search, personalization, and content discovery across all Roku devices. You'll be responsible for designing and optimizing systems that handle real-time data processing and ranking, ensuring that users receive the best possible content recommendations.

Your role will involve collaborating with colleagues across various teams to enhance the performance and reliability of the platform. You'll work on feature stores and data pipelines, ensuring that the infrastructure supports the growing demands of millions of users. You'll also participate in code reviews and mentor junior engineers, fostering a culture of learning and development within the team.

As part of your responsibilities, you'll analyze system performance metrics and implement improvements based on your findings. You'll contribute to architectural discussions and help shape the future direction of the platform, ensuring that it remains at the forefront of streaming technology.

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'll have the opportunity to work on impactful projects that delight millions of TV streamers around the world.

We provide competitive compensation and benefits, including health insurance, retirement plans, and opportunities for professional growth. Our culture emphasizes teamwork and continuous improvement, making it a great place to advance your career while making a difference in the streaming industry.

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

Roku

Software Engineering

Rokuβ€’πŸ“ San Jose - On-Site

Roku is seeking a Senior Software Engineer to build scalable services for their Search & Recommendations platform. You'll work with Java and Spring to enhance user experience for millions of TV streamers. This role requires experience in building services at scale.

πŸ›οΈ On-SiteSenior
7h ago
Roku

Software Engineering

Rokuβ€’πŸ“ Cambridge

Roku is seeking a Senior Software Engineer for their Search & Recommendations Platform to build scalable services. You'll work with Java and Spring to enhance the user experience for millions of TV streamers. This role requires significant experience in software engineering.

Senior
11h ago
Roku

Site Reliability Engineer

Rokuβ€’πŸ“ San Jose - On-Site

Roku is hiring a Senior Site Reliability Engineer to enhance their platform infrastructure. You'll work with AWS and GCP to ensure high availability and performance at internet scale. This position requires strong experience in DevOps practices and cloud technologies.

πŸ›οΈ On-SiteSenior
11h ago
Airwallex

Software Engineering

Airwallexβ€’πŸ“ Singapore - On-Site

Airwallex is hiring a Software Engineer II for their Search Platform team to develop and enhance their unified payments and financial platform. You'll work with technologies like Java and Python, focusing on building scalable solutions. This position requires relevant experience in software engineering.

πŸ›οΈ On-SiteMid-Level
3 months ago
DoorDash USA

Staff Engineer

DoorDash USAβ€’πŸ“ Sunnyvale

DoorDash is hiring a Staff Software Engineer for their Search Platform team to build a reliable and scalable search system. You'll work with Java and Machine Learning technologies to enhance search capabilities. This role requires significant experience in software engineering and search technologies.

Senior
2w ago