R

Roku

Streaming hardware and ad-supported content

Senior Software Engineer - Observability

Backend EngineeringConfirmed live in the last 24 hours
Full-timeNew York, NY, USA

About the Job

Requirements

  • Significant experience, typically around 8 years, in Infrastructure Engineering and/or DevOps, with a focus on observability platforms.
  • Hands-on experience using AI tools and agents in day-to-day development and operations work, and practical experience building with large language models, such as tool/function calling, agents, MCP, RAG, and evaluating LLM output.
  • Solid programming experience, typically around 4 years, in Go and/or Rust; experience with performance-sensitive systems is a strong plus, and candidates strong in one language are welcome to grow in the other.
  • Proven experience designing and operating observability platforms that process large amounts of metrics, logs, and traces to provide actionable insights.
  • Expertise deploying, operating, and extending open-source observability tools at scale, such as Prometheus, Grafana, Thanos, Loki, Tempo, Cortex, Mimir, or the ELK stack.
  • Familiarity with open standards such as OpenTelemetry and OpenMetrics.
  • Deep understanding of Kubernetes and Istio architectures, and the ability to contribute improvements for scalability and integration.
  • Hands-on experience with AWS, GCP, and/or Azure.
  • Ability to engage with customers and stakeholders to deliver tailored observability solutions.
  • B.S. or M.S. degree in Computer Science, Engineering, or equivalent experience.

Responsibilities

  • Design and build high-performance components of the metrics stack in Go and Rust, using open-source technologies to handle terabytes of data daily and hundreds of millions of active series.
  • Use AI tools and agents in daily development and operations work to write, review, and test code, automate operational tasks, and accelerate troubleshooting and incident response; help shape the team's use of AI.
  • Enhance and optimize the observability stack and introduce Roku-specific features and innovations, including AI-assisted capabilities for platform users.
  • Work with the Platform team to identify, standardize, and improve observability tools as part of a cohesive solution.
  • Improve the observability platform's stability, performance, and reliability.
  • Build automation around observability tools to simplify developer onboarding for dashboards, alerts, and traces.
  • Contribute new open-source tools and improvements to the CNCF ecosystem.
  • Partner with engineering teams to build solutions that improve the out-of-the-box experience and drive innovation.
  • Lead design discussions, mentor engineers and interns, and help shape the platform's technical direction.

About the Company

Roku

Streaming hardware and ad-supported content

Roku provides a streaming entertainment ecosystem built around hardware devices (Roku TVs, streaming players, smart home gear, and audio gear) and a purpose-built operating system. Its devices run the Roku OS to deliver apps and streaming content to televisions. The Roku Channel offers free, ad-supported content and Roku Originals are exclusive programs produced in-house, bundled with advertising revenue and content distribution. The business model blends hardware sales, advertising, and distribution of content through its platform. Roku differentiates itself by offering a wide range of affordable devices, a centralized ad-supported free channel, and in-house originals, creating an integrated yet open platform for apps and content. The company’s goal is to grow a large, easy-to-use streaming ecosystem that combines hardware, software, and content to reach many households and monetize through device sales, ads, and distribution deals.

Company size
1,001-5,000
Company stage
IPO
Headquarters
San Jose, CA
Founded
2002

Recently Posted Jobs

Explore more opportunities at Roku

See more jobs