Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Roku Logo

Sr. Software Engineer, Search & Recommendations Platform

Roku

$286,000 - $340,000
Jul 31, 2025
San Jose, CA, US
Apply Now

Roku is looking to evolve and extend the infrastructure behind its Search and Recommendations platform to deliver fast, cost-efficient, relevant, and seamless user experiences for millions of users.

Requirements

  • 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

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

Other

  • Master’s degree in Computer Science, Engineering, or equivalent professional experience