About the job
Teamwork makes the stream work.
Roku is revolutionizing the way the world enjoys television
As the leading TV streaming platform in the U.S., Canada, and Mexico, Roku's vision is to power every television globally. We pioneered streaming technology, and our goal is to be the central hub connecting consumers with their favorite content, empowering content creators to grow their audiences, and offering advertisers unique engagement tools.
From day one at Roku, you will make significant contributions in a dynamic environment where every team member is valued. Join us in delighting millions of streamers worldwide while expanding your expertise across various disciplines.
About the Team
Roku has been at the forefront of TV streaming innovation and continues to lead the industry. Our success hinges on our commitment to enhancing our machine learning capabilities, which help us offer users millions of options for movies, episodes, news, sports, and channels from around the globe. The Roku Content Platform plays a pivotal role in integrating content into our ecosystem and improving customer experiences through insights that enhance Search, Recommendations, Ads, and Voice functionalities.
About the Role
We are looking for a highly experienced Lead Engineer to join our backend and data team. This critical role involves designing, constructing, and optimizing distributed data pipelines, real-time data processing systems, and backend solutions to manage large-scale data effectively. The perfect candidate will possess extensive knowledge in Java, distributed systems, and big data technologies, coupled with a passion for tackling complex challenges and delivering high-quality solutions. At Roku, we are always in 'build mode', continuously seeking ways to innovate and enhance our offerings.

