Roku · 1 day ago
Senior Software Engineer, Machine Learning
Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, and they are seeking a Senior Machine Learning Engineer to join their Recommendation Team. The role involves building and owning next-generation content recommendation models to enhance user experience for millions of Roku users.
AdvertisingAdvertising PlatformsConsumer ElectronicsDigital EntertainmentDigital MediaHardwareMedia and EntertainmentSoftwareVideo Streaming
Responsibilities
Apply state-of-the-art ML models, including and not limited to: transformer-based sequential models, collaborative filtering models, session-based models, reinforcement learning models, diffusion models
Run online AB tests and analyze them to optimize critical business KPIs
Collaborate across Product and Engineering teams to translate business requirements into technical specifications
Nurture our ML ecosystem to make it withstand scale, developer velocity, and future business shifts
Help in training and mentoring new team members
Qualification
Required
5+ years of experience in applying Machine Learning to concrete problems at a large scale. Recommendation domain is a plus
Strong CS fundamentals and software engineering skills. Should be able to design/write an efficient algorithm with ease
Deep understanding of statistics learning and ML fundamentals – Regression, Classification, Tree-based approach, Neural network, sequence-based models, reinforcement learning
Deep experience with system architecture, especially for serving ML models. And extensive experience in distributed computing, data pipelines, etc
Bachelor's/Master's in Computer Science or related area, Ph.D. in ML will be a plus
Preferred
Bonus point: You deploy Gen AI in production
Benefits
Health insurance
Equity awards
Life insurance
Disability benefits
Parental leave
Wellness benefits
Paid time off
Global access to mental health and financial wellness support and resources
Healthcare (medical, dental, and vision)
Life
Accident
Disability
Commuter
Retirement options (401(k)/pension)
Company
Roku
Roku develops video streaming devices that provide users access to Internet-streamed video or audio services.
H1B Sponsorship
Roku has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (120)
2024 (166)
2023 (81)
2022 (279)
2021 (195)
2020 (107)
Funding
Current Stage
Public CompanyTotal Funding
$212.01MKey Investors
News CorpFidelityGlobespan Capital Partners
2017-09-28IPO
2015-11-09Series H· $45.5M
2015-11-01Secondary Market
Leadership Team
Recent News
2026-01-08
Company data provided by crunchbase