Senior Software Engineer (Observability)
- San Jose, United States
- Senior Level
- 4+ years
- Bachelor's degree
- Posted
Skills
Required
- observability
- AI
- programming
- Go / Rust
- open-source
- AI-Driven Engineering
- observability platforms
- Kubernetes
- Istio
- Prometheus
- Grafana
- Thanos
- AWS / GCP / Azure
Join Roku as a Senior Software Engineer on the Observability team. In this role, you will design, develop, and scale the platform used across Roku engineering teams to monitor and alert on thousands of services. You will work with Go and Rust, optimize open-source technologies, and use AI tools daily. You will also collaborate with infrastructure and platform teams, automate deployment and configuration, and contribute to the open-source community.
This role is ideal for an engineer who's passionate about systems programming, observability at scale, and AI-driven engineering
About Roku
Even if you don't match every point listed, we'd love to hear from you if you have the drive to dive in, learn, and make an impact
Responsibilities
- Conception, développement et mise à l'échelle de la plateforme utilisée par les équipes d'ingénierie de Roku pour surveiller des milliers de services.
- Utilisation quotidienne d'outils et d'agents d'IA pour construire, tester et faire fonctionner les systèmes, et aider l'équipe à améliorer l'ingénierie avec l'IA.
- Collaboration avec les équipes d'ingénierie pour construire des solutions qui offrent une meilleure expérience et favorisent l'innovation.
Requirements
- Solid programming experience (typically around 4 years) in Go and/or Rust. Experience with performance-sensitive systems is a strong plus. If you're strong in one, we welcome your interest in growing in the other
- Deep understanding of Kubernetes and Istio architectures, and the ability to contribute improvements for scalability and integration
- Expertise in deploying, operating, and extending open-source observability tools at scale, such as Prometheus, Grafana, Thanos, Loki, Tempo, or similar solutions like Cortex, Mimir, or the ELK stack
- Familiarity with open standards such as OpenTelemetry and OpenMetrics
- Education: B.S. or M.S. degree in Computer Science, Engineering, or equivalent experience
Hands-on experience with AWS, GCP, and/or Azure
- AI-Driven Engineering: Hands-on experience using AI tools and agents in your day-to-day development and operations work, and practical experience building with Large Language Models (for example, tool/function calling, agents, MCP, RAG, and evaluating LLM output)
- Strong ability to engage with customers and stakeholders to deliver tailored observability solutions
- Significant experience (typically around 8 years) in Infrastructure Engineering and/or DevOps, with a focus on observability platforms
- Large-Scale Expertise: Proven experience designing and operating observability platforms that process massive amounts of data (metrics, logs, and traces) to provide actionable insights
Pay
USD 251,000 - 403,750
jobapplier