Nod CareersAuto-apply free

Software Engineer, Early Careers AI/UI

roku · San Jose, California · San Jose, California, United States
Auto-apply to this job with Nod →
<div class="content-intro"><h2 style="font-family: GothamBold,Helvetica,Arial,sans-serif; color: #662d91;">Teamwork makes the stream work.</h2> <p> </p> <h3 style="font-family: GothamBold,Helvetica,Arial,sans-serif;"><strong>Roku is changing how the world watches TV</strong></h3> <p>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.</p> <p>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.</p> <p> </p></div><p><strong><span data-contrast="none"><span data-ccp-parastyle="heading 1">About the role</span></span></strong><span data-ccp-props="{"134245418":true,"134245529":true,"335559738":320,"335559739":140}"> </span></p> <p><span data-contrast="auto">Roku is a streaming company. We are not an AI-first company and we are not going to tell you we are. </span></p> <p><span data-contrast="auto">What we are doing is building real agentic capability into the platform behind 100M+ streaming households, and we need engineers who can make agents work on top of systems that already carry serious load.</span><span data-ccp-props="{"335559739":140}"> </span></p> <p><span data-contrast="auto">This is a systems engineering job first. The agent work sits on telemetry, distributed services and physical devices, and it is the systems half that makes it hard. If you have built something agentic and you also know why a schema change matters when it ships to millions of devices, this is the role for you!</span><span data-ccp-props="{"335559739":140}"> </span></p> <p><strong><span data-contrast="none"><span data-ccp-parastyle="heading 1">About the team</span></span></strong><span data-ccp-props="{"134245418":true,"134245529":true,"335559738":320,"335559739":140}"> </span></p> <p><span data-contrast="none"><span data-ccp-charstyle="normaltextrun" data-ccp-charstyle-defn="{"ObjectId":"ac0262f4-8a9e-5820-b908-2d943c5f7113|1","ClassId":1073872969,"Properties":[201342446,"1",201342447,"5",201342448,"3",201342449,"1",469777841,"Cambria",469777842,"Arial",469777843,"MS 明朝",469777844,"Cambria",201341986,"1",469769226,"Cambria,Arial,MS 明朝",268442635,"22",469775450,"normaltextrun",201340122,"1",134233614,"true",469778129,"normaltextrun",335572020,"1",469778324,"Default Paragraph Font"]}">Join the Roku OS Platform UI team — the engineers behind Roku's home screen</span><span data-ccp-charstyle="normaltextrun">, Roku Channel and other content discovery and browse </span><span data-ccp-charstyle="normaltextrun">experiences that greet every Roku user the moment they turn on their TV. Our work </span><span data-ccp-charstyle="normaltextrun">ships to</span><span data-ccp-charstyle="normaltextrun"> hundreds of millions of devices worldwide.</span></span><span data-contrast="none"><span data-ccp-charstyle="eop" data-ccp-charstyle-defn="{"ObjectId":"920dbcde-2834-5e15-a5fa-062170b236ba|1","ClassId":1073872969,"Properties":[201342446,"1",201342447,"5",201342448,"3",201342449,"1",469777841,"Cambria",469777842,"Arial",469777843,"MS 明朝",469777844,"Cambria",201341986,"1",469769226,"Cambria,Arial,MS 明朝",268442635,"22",469775450,"eop",201340122,"1",134233614,"true",469778129,"eop",335572020,"1",469778324,"Default Paragraph Font"]}"> </span></span><span data-ccp-props="{"134233117":false,"134233118":false,"201341983":0,"335557856":16777215,"335559738":0,"335559739":0,"335559740":240}"> </span></p> <p><span data-contrast="none"><span data-ccp-charstyle="normaltextrun">We move fast and hold a high bar. Engineers on this team own features end-to-end — from the OS platform layer through</span><span data-ccp-charstyle="normaltextrun"> Application and </span><span data-ccp-charstyle="normaltextrun">UI to cloud integration — and collaborate closely with product, design, and cross-functional engineering partners to bring ambitious ideas to production at scale.</span></span><span data-contrast="none"><span data-ccp-charstyle="eop"> </span></span><span data-ccp-props="{"134233117":false,"134233118":false,"201341983":0,"335557856":16777215,"335559738":0,"335559739":0,"335559740":240}"> </span></p> <p><strong><span data-contrast="none"><span data-ccp-parastyle="heading 1">What you will work on</span></span></strong><span data-ccp-props="{"134245418":true,"134245529":true,"335559738":320,"335559739":140}"> </span></p> <ul> <li data-leveltext="" data-font="Symbol" data-listid="7" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"singleLevel"}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto"><span data-ccp-parastyle="List Bullet">Multi-step agents that do real work in production. Detecting regressions across services, bisecting the commits that caused the

Let Nod apply for you →

More jobs at roku

Senior Financial Analyst — rokuSenior Software Engineer, Ad Serving — rokuSenior Technical Program Manager - The Roku Channel — rokuSenior Machine Learning Engineer, DevOps/SRE — rokuSenior Software Engineer — rokuAccount Manager — roku