Senior Software Engineer, Observability
Roku
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