Senior Backend Engineer – Databases

Posted 6 hours ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Backend Engineer improving Tempo, Grafana Labs’ open-source distributed tracing backend. Owning scalable database systems, APIs, performance, and operational excellence for Grafana observability products.

Responsibilities

  • Own technical direction on difficult Tempo roadmap problems
  • Deliver multi-month technical initiatives from problem framing through rollout
  • Partner with Staff engineers and the tech lead on broader cross-team direction
  • Own components across ingestion, storage, query, and metrics generation
  • Write and present design documents and participate in design reviews
  • Make trade-offs involving performance, cost, and complexity
  • Build structured, deterministic, discoverable APIs for humans, agents, products, and integrators
  • Own outcomes against SLOs such as P99 write latency, incident recurrence, and total cost per ingested GB
  • Automate operations through parameterized rollouts and actionable alerts
  • Collaborate with Product and sibling teams including App Observability, Asserts, Drilldown, and Grafana Assistant
  • Mentor engineers through code review, design feedback, and pairing
  • Participate in on-call, incident response, and post-incident learning
  • Engage the open-source community, review external contributions, and contribute to Tempo
  • Improve trace aggregation, autoscaling, ingestion and query performance, multi-cell operations, and customer-facing limits

Requirements

  • Track record of delivering complex, multi-month projects spanning design, delivery, and operations
  • Significant hands-on experience building and operating distributed data systems in production
  • Experience with ingestion pipelines, storage engines, query execution, or similar systems
  • Strong software craftsmanship: clean, robust, performant, maintainable software
  • Strong Go experience, or experience with Rust, C, or C++ as a path to Go
  • Experience owning production services and carrying a pager
  • Experience reducing operational toil and treating SLOs as a product feature
  • Customer focus and pragmatic iterative delivery
  • Clear writing and communication in a fully remote, asynchronous environment
  • Candidates must be based in the US or Canada

Benefits

  • Restricted Stock Units (RSUs)
  • Company-funded usage budget for AI coding assistants
  • Access to frontier models from OpenAI, Anthropic, and Google
  • 100% remote work and global remote culture
  • Career growth pathways
  • In-person onboarding
  • 30 days of annual leave per annum, including 3 Grafana Shutdown Days
  • Transparent communication and regular company-wide updates
  • Autonomy and support to ship great work
  • Empowered, high-trust, low-ego culture
  • Global annual leave policy, subject to local legislation

Job type

Full Time

Experience level

Senior

Salary

$154,445 - $185,334 per year

Degree requirement

No Education Requirement

Tech skills

GrafanaRustC++Go

Location requirements

RemoteUnited States

Report this job

Found something wrong with the page? Please let us know by submitting a report below.