Roku

Senior Software Engineer, Observability

Roku

Apply
4 months ago
Bengaluru, India
Senior / Staff+
H1B Sponsor

Responsibilities

  • Work on core observability systems including metrics, logs, and traces.
  • Develop robust data pipelines and storage solutions optimized for performance and cost.
  • Extend and integrate open-source observability systems and improve core components.
  • Build services to enhance performance, usability, reliability, and cost efficiency.
  • Implement features like pre-aggregation and downsampling to optimize queries.
  • Create developer-facing capabilities for metrics, logs, and traces usage.
  • Automate onboarding, dashboards, alerting, and tracing.
  • Collaborate with platform and infrastructure teams to integrate observability.

Requirements

  • 8+ years in software engineering building distributed, high-throughput systems or observability platforms.
  • 4+ years of Go experience, as the observability ecosystem is Go-based.
  • Experience with observability tools like Prometheus, Grafana, and ELK/OpenSearch.
  • Deep understanding of distributed systems and data models.
  • Hands-on experience with Kubernetes and cloud platforms (AWS, GCP, Azure).

Benefits

  • Global access to mental health and financial wellness support.
  • Comprehensive healthcare benefits including medical, dental, and vision.
  • Retirement options including 401(k)/pension.
  • Flexible time off for vacation and personal reasons.

Tech Stack

AWSAzureClickHouseGoGoogle Cloud PlatformGrafanaKubernetesPrometheus

Categories

BackendData EngineeringDevOps