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
Oct 12, 2025
New York, NY, US
Apply Now

Roku is looking to evolve and extend the infrastructure behind its Search and Recommendations platform to deliver relevant and seamless user experiences to 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