As a Senior Software Engineer on Roku’s Observability team, you’ll help design, develop, and scale the platform used across Roku engineering teams to alert and monitor thousands of services. You’ll build and evolve Roku’s metrics stack in Go and Rust on top of open-source technologies, and work hands-on with Prometheus, Grafana, Thanos, Loki, Tempo, and OpenTelemetry to optimize performance, reliability, and usability. The platform ingests terabytes of data daily and manages hundreds of millions of active series. AI is central to the role. You’ll use AI tools and agents in daily development and operations, including building, testing, reviewing, and operating systems, automating operational work, and accelerating troubleshooting and incident response. You’ll also help improve the team’s AI engineering workflows and develop AI-assisted capabilities for platform users. You’ll collaborate with infrastructure and platform teams to improve tooling, standardize solutions, automate deployment and configuration, and make observability easier for developers to use. The role includes contributing to open-source projects, partnering with engineering teams, leading design discussions, mentoring engineers and interns, and helping shape the platform’s technical direction. Roku’s hybrid approach generally has teams working in the office Monday through Thursday, with Fridays generally flexible for remote work, except where a role or assigned office requires five days of attendance.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior