Get more replies from employers
Send a job-specific resume in minutes.
Join to apply for the Senior Software Engineer, Machine Learning role at Roku.
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 set our sights on powering every television in the world. Our mission is to be the TV streaming platform that connects the entire TV ecosystem – providing consumers access to content they love, enabling publishers to grow audiences, and giving advertisers unique engagement capabilities.
From your first day at Roku, you'll make a meaningful contribution. We’re a fast‑growing public company where no one is a bystander. You’ll delight millions of TV streamers worldwide while gaining cross‑discipline experience.
Bengaluru, Karnataka, India
We seek an outstanding, creative, and passionate Machine Learning engineer to join Roku’s Recommendation team. You will build and own the next generation of content recommendation and other algorithms/systems that deliver a fully personalized experience for our millions of users.
Roku offers a broad range of benefits that support employees and their families, including global mental‑health and financial‑wellness resources. Local statutory and voluntary benefits may include healthcare (medical, dental, vision), life, accident, disability, commuter, and retirement (401(k)/pension). Employees can take vacation and other time off to balance work and life. Not all benefits are available everywhere or for every role; consult your recruiter for details specific to your location.
By providing your information, you acknowledge that you want Roku to contact you about job roles, that you have read Roku’s Applicant Privacy Notice, and understand that Roku will use your information as described in that notice. If you do not wish to receive any communications from Roku regarding this role or similar roles in the future, you may unsubscribe here at any time.