companyRoku, Inc. logo

Senior Software Engineer - Video Encoding

Roku, Inc.San Jose, California
On-site Full-time $285K/yr - $345K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

We are looking for candidates with a strong background in video encoding and processing, a passion for technology, and a desire to innovate in the streaming industry. Proficiency in programming languages such as Python or C++, along with familiarity with cloud computing services and video codecs, is essential. Strong analytical skills and the ability to work collaboratively in a fast-paced environment are highly valued.

About the job

Join Us in Revolutionizing TV Streaming!

 

About Roku

As the premier TV streaming platform in the U. S., Canada, and Mexico, Roku is on a mission to transform the way the world experiences television. We are committed to connecting consumers with their favorite content, empowering content creators to reach wider audiences, and providing advertisers with innovative tools to engage viewers. At Roku, every team member plays a crucial role in shaping the future of TV streaming.

From day one, you’ll contribute to meaningful projects that impact millions of viewers globally. We’re not just a fast-growing public company; we’re a vibrant community where every voice matters and every idea counts.

 

About the Team

You will join the Roku Video Platform Engineering team, tasked with developing cutting-edge video services for our Cloud TV Platform. As pioneers in TV streaming, we are committed to continuous innovation and leadership in the industry, especially with initiatives like The Roku Channel. Our future success hinges on our investment in the Roku Cloud TV Platform, enabling us to deliver unparalleled streaming experiences worldwide.

 

About the Role

In your role as a Video Encoding Engineer, you will design, optimize, and maintain high-performance video processing workflows. You will manage our comprehensive encoding toolchain—from initial experimentation and profile tuning to automated packaging processes—ensuring the highest quality, reliability, and efficiency in our content delivery.

Your collaboration will extend to key video services projects, focusing on video ingestion, encoding, VoD/live-linear, Server-Side Ads Insertion, and Video Quality of Service (QoS). Your contributions will directly influence the streaming experience for millions of Roku users. Along the way, you will engage with pivotal product engineering stakeholders across Roku and lead the design of our video services platform.

The ideal candidate will possess an insatiable curiosity and a global perspective, coupled with a knack for locally relevant solutions. You should be an innovative problem solver and a proactive self-starter, capable of driving initiatives in collaboration with both internal and external partners. Successful candidates will demonstrate...

About Roku, Inc.

Roku, Inc. is the leading TV streaming platform, recognized for its commitment to innovation and excellence in connecting audiences with the content they love. Our platform empowers content creators and advertisers, ensuring a seamless viewing experience for millions of users across the globe.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.