Senior Software Engineer, Search & Recommendations Platform jobs in United States
cer-icon
Apply on Employer Site
company-logo

Roku · 1 week ago

Senior Software Engineer, Search & Recommendations Platform

Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, and they're seeking a Senior Software Engineer for their Search & Recommendations Platform Engineering team. The role involves designing and operating scalable systems that power real-time search and personalized recommendations, collaborating with cross-functional teams to enhance the platform's architecture.

AdvertisingAdvertising PlatformsDigital EntertainmentDigital MediaHardwareInformation ServicesMedia and EntertainmentSoftwareTVVideo Streaming
check
Comp. & Benefits
check
H1B Sponsor Likelynote

Responsibilities

Design, build, and operate platform infrastructure powering real-time search and personalized recommendations
Work closely with machine learning engineers, data scientists, and infrastructure teams to scale our Machine Learning Platform
Shape the roadmap for our next-generation architecture, including improvements in cost efficiency, observability, and resilience
Drive tooling and standardization, working with the broader platform teams to identify and align on shared approaches
Design and implement multi-tenant systems and APIs that accelerate development, reduce coupling, and serve multiple teams across Roku
Take ownership of quality and system performance from design through deployment and operation in production

Qualification

Distributed systemsBackend languagesCloud-native architecturesDevOps practicesObservability toolsMachine learning collaborationSystem performance ownershipAPIs designMaster's degree

Required

8+ years of professional experience building large-scale distributed systems
Proficiency in modern backend languages (Java, Python, Go) and scalable cloud-native architectures (AWS, Kubernetes, service meshes, etc.)
Deep knowledge of DevOps practices, SRE principles, infrastructure-as-code, and real-time data processing
Experience collaborating with engineers and product stakeholders to shape features and systems
A platform mindset: you design with reuse, observability, and scale in mind, supporting not only your team but the broader engineering organization
A track record of improving performance, cost efficiency, and maintainability in complex environments
Expertise in deploying and operating observability and tracing tools such as OpenTelemetry, Grafana Tempo, Thanos, Loki, and Prometheus at scale
Master's degree in Computer Science, Engineering, or equivalent professional experience

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
Statutory and voluntary benefits which may include healthcare (medical, dental, and vision)
Life, accident, disability, commuter, and retirement options (401(k)/pension)

Company

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 Company
Total Funding
$220.61M
Key Investors
News CorpFidelityGlobespan Capital Partners
2017-09-28IPO
2015-11-09Series H· $45.5M
2015-11-01Secondary Market

Leadership Team

leader-logo
Preston Smalley
VP of Viewer Product
linkedin
T
Thomas Dodson
Vice President of Platform Operations
linkedin
Company data provided by crunchbase