Staff Backend Engineer - Databases Pyroscope

📍 Canada
📍 United States
USD 175,000-210,000 per year
SENIOR
✅ Remote

Used Tools & Technologies

Not specified

Required Skills & Competences

Security @ 4 Go @ 4 Grafana @ 4 Kubernetes @ 4 Prometheus @ 4 Ruby @ 4 Python @ 3 Java @ 4 Distributed Systems @ 4 Communication @ 7 SRE @ 3 Node.js @ 3 Rust @ 3 Microservices @ 4 Customer Support @ 4 Observability @ 4 AI @ 4 Profiling @ 4

Details

Grafana Labs is a remote-first, open-source company with a large global user base for Grafana and related observability projects. Pyroscope is an open-source continuous profiling database for storing and querying profiling data to gain insight into resource utilization at fine granularity. The backend team builds distributed systems to support profile ingestion, storage, querying and integrates profiling with the Grafana observability stack.

Responsibilities

  • Collaborate with the team to deliver new features, analyze outcomes, and iterate on improvements
  • Lead projects from concept to implementation and provide ongoing customer support
  • Design, build, operate, and maintain reliable, performant, highly available systems
  • Influence product and technical roadmap and personal career objectives
  • Participate in on-call rotations and take responsibility for services you support
  • Support and mentor team members and engage in design discussions
  • Expand knowledge of Grafana Cloud products, customers, and the Pyroscope codebase
  • Use modern developer tooling, including optional AI-assisted coding tools within security guidelines

Requirements

  • Solid experience with at least one programming language; the team uses Go (Golang). Familiarity with Python, C, C++, Rust or similar is also relevant
  • Experience delivering projects end-to-end: gathering requirements, design, implementation, shipping
  • Strong experience designing and developing software that runs in the Cloud or strong systems engineering experience
  • Experience writing clean, robust, performant, maintainable software
  • Experience being on-call and performing operations / SRE tasks or familiarity with infrastructure as code
  • Solid experience with distributed systems
  • Experience working with Kubernetes
  • Strong communication skills and ability to work independently in a remote-first environment

Bonus Points

  • Experience using Grafana and Prometheus in operational roles
  • Exposure to microservices architecture
  • Databases backend experience
  • Experience or familiarity with instrumentation support for languages such as Go, .NET, Java, Ruby, Python, Node.js, Rust and with eBPF

Compensation & Benefits

  • U.S. compensation range for this role: $174,986 - $209,983 USD
  • All roles include Restricted Stock Units (RSUs)
  • 100% remote, global culture with in-person onboarding
  • Global annual leave policy of 30 days per annum (3 days reserved for Grafana Shutdown Days), subject to local legislation

Equal Opportunity & Privacy

  • Grafana Labs is an equal opportunity employer. They may utilize AI tools in recruitment to assist with CV matching; inbound CVs are manually reviewed by the recruitment team.