yoinka

Senior Software Engineer, Embedded UI

Roku

Manchester, United KingdomSeniorH-1B sponsor company
Sign in to applyVerified 2h ago
Location
Manchester, United Kingdom
Work model
On-Site
Level
Senior
H-1B history
27 approvals (FY2023)
Posted
2h ago

Skills

JavaScriptLLMMachine LearningPythonReactReact NativeTypeScript

About this role

Teamwork makes the stream work.

Roku is changing how the world watches TV

Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the content they love, enable content publishers to build and monetize large audiences, and provide advertisers unique capabilities to engage consumers.

From your first day at Roku, you'll make a valuable - and valued - contribution. We're a fast-growing public company where no one is a bystander. We offer you the opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines.

What does the team work on?

This team spends most of its time working on customer focused features that improve the user experience, from content discovery and search to Roku pay and subscription to embedded software and firmware, and much more. Our product roadmap helps us accelerate our growth and scale, putting surprising new features into the hands of tens of millions of Roku users worldwide. Our developers and engineers are owners. They are motivated from within, finding and taking on a feature or project simply because that problem needs to be solved and shipped. But that individual must work together with different engineering teams, UI design, product teams, and business leadership to make things happen, which means that engineers succeed here because they can maintain that independent spirit and motivation within a deeply collaborative environment. We are the pragmatic dreamers inventing and re-inventing the world of streaming media.

What is the role?

As a Senior Software Engineer on the OS UI/SDK team, you will design, develop, and deliver engaging platform features — including screensavers, static and dynamic wallpapers, trivia, featured experiences, and AI-driven content initiatives — that reach millions of Roku users worldwide. You will leverage AI and machine learning technologies to develop new capabilities that enhance user experiences across the Roku platform. This role requires a proactive, ownership-driven approach where you will create proof-of-concept prototypes in a startup-minded environment and then adapt those prototypes for production-grade deployment. You will collaborate closely with cross-functional partners in UI/UX design, product management, backend engineering, and business leadership to translate ideas into impactful solutions. You will investigate, diagnose, and resolve technical issues to maintain high-quality, commercially viable products. This is an opportunity to shape the future of streaming entertainment through innovation and a deep commitment to engineering excellence.

How will I use AI at Roku?

At Roku, we don't just use AI,

Senior Software Engineer, Embedded UI at Roku, Manchester, United Kingdom | Yoinka