companyRoku, Inc. logo

Senior Software Engineer - Experimentation Platform

Roku, Inc.Manchester, United Kingdom
On-site Full-time

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 who possess strong expertise in software development, particularly in backend systems. Familiarity with distributed systems, data processing, and experimentation methodologies is essential. Ideal candidates will also demonstrate a collaborative spirit and the ability to thrive in a fast-paced environment. A passion for building innovative solutions and a commitment to quality are vital for success in this role.

About the job

Teamwork Makes the Stream Work.

 

Roku is Revolutionizing Television Viewing

As the leading TV streaming platform in the U. S., Canada, and Mexico, Roku is on a mission to enhance how audiences engage with their favorite content. We were the pioneers of streaming to the TV and aim to connect every television across the globe. Our platform links consumers with beloved content, empowers content publishers to grow and monetize their audiences, and provides advertisers with unique tools to connect with viewers.

From your very first day at Roku, you'll make meaningful contributions in a fast-paced environment where everyone plays an active role. You will have the chance to impact millions of TV streamers globally while gaining valuable experience across various fields.

 

About Our Team

Our mission is to develop state-of-the-art technology that drives experimentation and supports data-driven decision-making at Roku. Our team delivers comprehensive solutions, including user-friendly management interfaces, a powerful and scalable backend, and a sophisticated framework for data insights.

We are a globally distributed team with a presence in both the U. S. and Europe, valuing technical expertise, creativity, collaboration, and a strong sense of ownership.

 

Role Overview

 

At Roku, we are enhancing a large-scale experimentation platform that underpins data-driven decision-making throughout the organization. Our system manages over 5,000 experiments annually, supports 100+ million devices, and executes over 100,000 operations per second while ensuring high reliability and low latency.

In this position, you will play a crucial role in shaping the next iteration of our distributed backend. Your responsibilities will include designing and implementing new platform features such as bias avoidance mechanisms, advanced segment management, and experiment orchestration tools that guarantee trustworthy results at scale. Simultaneously, you will focus on enhancing the system's resilience, performance, and scalability, while addressing the challenges of high throughput and global reach. You will collaborate closely with engineers, data scientists, and product partners to translate experimental insights into actionable improvements.

About Roku, Inc.

Roku, Inc. is at the forefront of transforming how people watch television. As the top TV streaming platform, we aim to connect every television worldwide and foster a vibrant ecosystem that unites consumers, content publishers, and advertisers.

Similar jobs

Tailoring 0 resumes

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