Roku

About Roku

Affordable streaming for all your favorite shows

🏢 Tech, Hardware👥 1001+ employees📅 Founded 2002📍 Newhall, San Jose, CA💰 $247.8m3.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 Mid-Level

RokuCambridge

Apply Now →

Skills & Technologies

Overview

Roku is seeking a Software Engineer with an analytics background to help build next-generation intelligent systems. You'll work with technologies like Java and Python to develop data-driven solutions. This role requires experience in software engineering and analytics.

Job Description

Who you are

You have a strong background in software engineering with a focus on analytics — you understand how to leverage data to drive decisions and improve systems. You are proficient in programming languages such as Java and Python, and you have experience working with SQL databases. You thrive in collaborative environments and enjoy working on innovative projects that push the boundaries of technology. You are comfortable with backend systems and have a keen interest in data engineering and workflow orchestration. You are eager to contribute to a team that values ownership and creativity, and you are excited about the opportunity to work on prototypes that could evolve into future products.

Desirable

Experience with large-scale data processing and familiarity with machine learning concepts would be a plus. Knowledge of cloud platforms and data visualization tools can enhance your contributions to the team.

What you'll do

In this role, you will be part of the Advanced Development team at Roku, where you will help build prototypes for intelligent systems that enhance the streaming experience. You will collaborate with cross-functional teams to design and implement backend solutions that support data-driven applications. Your responsibilities will include developing and optimizing data pipelines, ensuring data integrity, and creating tools that facilitate internal automation. You will also engage in brainstorming sessions to explore new ideas and technologies that can be integrated into Roku's product offerings. As you work on these projects, you will have the opportunity to mentor junior engineers and share your knowledge with the team, fostering a culture of learning and innovation.

What we offer

Roku provides a dynamic work environment where your contributions are valued from day one. You will have the chance to work on cutting-edge technology that impacts millions of users worldwide. We offer competitive compensation and benefits, along with opportunities for professional growth and development. You will be part of a team that encourages creativity and collaboration, allowing you to make a meaningful impact in the world of streaming technology. Join us at Roku and help shape the future of television.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Roku.