Senior OS UI/SDK Engineer — AI Features & Prototypes

Roku

Cambridge (MA)

Hybrid

USD 150,000 - 210,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Roku is seeking a Senior Software Engineer for the OS UI/SDK team to design, develop, and deliver engaging platform features such as screensavers, wallpapers, trivia, and AI-driven content initiatives across millions of users worldwide.

You will prototyp e capabilities with a startup mindset, then scale them for production, collaborating with UI/UX design, backend engineering, and product management to deliver impactful user experiences.

Qualifications

  • Extensive experience in a software engineering environment.
  • Demonstrated project work using AI/ML and LLM technologies.
  • Proficiency in scripting languages such as JavaScript, TypeScript, React Native, Python, BrightScript, or related technologies.
  • Experience working in an embedded environment.
  • Experience in productionising solutions, including content management, UI development, cloud development, and cloud backend integration.
  • Knowledge of core OS concepts such as memory management and multi-threading.
  • Experience in API design, with an understanding of considerations and trade-offs.
  • Strong communication skills, with the ability to collaborate effectively across teams.

Responsibilities

  • Design and develop features for new experiences on the Roku platform, including screensavers, wallpapers, trivia, and featured experiences
  • Build proof-of-concept prototypes to validate ideas rapidly, working with a startup mindset to iterate quickly and deliver solutions
  • Collaborate with UI/UX design, backend engineering, and product management teams to create and implement new user experiences
  • Adapt proof-of-concept solutions into production-ready, scalable implementations
  • Leverage AI, machine learning, and large language model technologies to develop innovative platform features
  • Investigate, diagnose, and resolve technical issues to maintain commercially viable solutions
  • Contribute to API design decisions, understanding considerations and trade-offs
  • Work across cloud development, content management, and UI development to deliver end-to-end feature solutions

Skills

AI/ML experience
LLM technologies
JavaScript
TypeScript
React Native
Python
BrightScript
Embedded experience
API design
Memory management

Education

Bachelor's or Master's degree in Computer Science or a related field

Job description

Roku is seeking a Senior Software Engineer for the OS UI/SDK team to design, develop, and deliver engaging platform features such as screensavers, wallpapers, trivia, and AI-driven content initiatives across millions of users worldwide.

You will prototyp e capabilities with a startup mindset, then scale them for production, collaborating with UI/UX design, backend engineering, and product management to deliver impactful user experiences.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Early-Career AI/Systems Engineer — UI & Telemetry
Early-Career AI/Systems Engineer — UI & Telemetry

Candidate • San Jose (CA)

Hybrid
USD 140,000 - 200,000
Mental health support
Retirement options (401k)
Comprehensive healthcare
Senior Software Engineer - AI-Driven OS APIs & Architecture
Senior Software Engineer - AI-Driven OS APIs & Architecture

Roku, Inc. • Austin (TX)

Hybrid
USD 140,000 - 200,000
Hybrid work schedule
Comprehensive benefits
Senior Embedded Software Engineer, TV OS & AI Tools
Senior Embedded Software Engineer, TV OS & AI Tools

Roku • San Jose (CA)

Hybrid
USD 180,000 - 240,000
Healthcare benefits
401(k)/retirement plan
Mental health resources
+1
Early-Career AI & Systems Engineer (Agentic Platforms)
Early-Career AI & Systems Engineer (Agentic Platforms)

Roku • San Jose (CA)

On-site
USD 120,000 - 170,000
AI-Driven UX Design Engineer
AI-Driven UX Design Engineer

Roku, Inc. • San Jose (CA)

Hybrid
USD 200,000 - 220,000
Senior AI Tooling & Platform Engineer — Hybrid
Senior AI Tooling & Platform Engineer — Hybrid

Roku, Inc. • Austin (TX)

On-site
USD 120,000 - 180,000
Healthcare options
401(k)/pension
Mental health resources
Senior Software Engineer, Embedded UI
Senior Software Engineer, Embedded UI

Roku • Cambridge (MA)

Hybrid
USD 150,000 - 210,000
Senior UI Platform Engineer - Home Screen & Browse
Senior UI Platform Engineer - Home Screen & Browse

Roku • San Jose (CA)

Hybrid
USD 370,000 - 400,000
Health insurance
Equity awards
Life insurance
+4
Senior Software & Data Engineer, AdTech Platforms
Senior Software & Data Engineer, AdTech Platforms

Roku • Manchester (NH)

Hybrid
USD 140,000 - 180,000
Senior Full-Stack Engineer (Python/TS) — AI & Automation
Senior Full-Stack Engineer (Python/TS) — AI & Automation

Roku • Cambridge (MA)

Hybrid
USD 150,000 - 190,000
401(k)/pension
Mental health and financial wellness
Healthcare (medical, dental, vision)