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

Roku · 11 hours ago

Senior Software Engineer, Search & Recommendations Platform

Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, committed to connecting consumers to the content they love. The Senior Software Engineer will be responsible for designing, building, and operating platform infrastructure that powers real-time search and personalized recommendations, collaborating with cross-functional teams to enhance system performance and efficiency.

AdvertisingAdvertising PlatformsConsumer ElectronicsDigital EntertainmentDigital MediaHardwareMedia and EntertainmentSoftwareVideo 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

Large-scale distributed systemsBackend languages JavaBackend languages PythonBackend languages GoCloud-native architectures AWSCloud-native architectures KubernetesDevOps practicesReal-time data processingObservability tools OpenTelemetryObservability tools GrafanaCollaboration with stakeholdersPlatform mindsetPerformance improvementMaster's degree in Computer Science

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

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)
Time off work for vacation and other personal reasons

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
$212.01M
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