Staff Backend Engineer - Databases Pyroscope | US | Remote

Grafana Labs Grafana Labs · Data AI · Canada, United States · Remote · R&D : Databases

Backend Engineer role focused on building and maintaining a continuous profiling database (Pyroscope) for observability, integrating with Grafana. The role involves designing and implementing distributed systems for profile ingestion and querying, supporting multiple programming languages, and ensuring reliability, performance, and availability of the system in cloud environments. The company uses AI coding assistants but the core role is not AI/ML development.

What you'd actually do

  1. Collaborate with your team to deliver new features, analyze outcomes, and make improvements
  2. Lead projects from concept to implementation, including ongoing customer support
  3. Design, build, operate, and maintain essential systems, ensuring reliability, performance, and availability
  4. Take an active role in influencing our roadmap and your own career objectives
  5. Participate in on-call rotations and take responsibility for the services you oversee

Skills

Required

  • designing and developing software that runs in the Cloud
  • systems engineering
  • writing clean, robust, and performant software
  • being on-call and performing operations/SRE tasks
  • infrastructure as code
  • distributed systems
  • Kubernetes
  • Go
  • Python
  • C
  • C++
  • Rust

Nice to have

  • user of Grafana and Prometheus in operational roles

What the JD emphasized

  • essential systems
  • distributed systems
  • essential applications and infrastructure