Staff Software Engineer - Databases, Tempo | Spain | Remote

Grafana Labs Grafana Labs · Data AI · Germany, Ireland, Spain, Sweden, United Kingdom · Remote · R&D : Databases

Staff Software Engineer role focused on building and scaling Tempo, an open-source distributed tracing backend. The role involves technical leadership, architecture ownership, API design for humans and agents (including LLM-driven assistants), operational excellence, and contributing to open source. The position emphasizes improving performance, enabling downstream observability products, and preparing for agent-driven workflows and AI-powered investigations. While the company uses AI tools and mentions AI assistants, the core of the role is in building and scaling the underlying observability platform, not directly shipping AI models or agents as the primary deliverable.

What you'd actually do

  1. Lead multi-quarter technical initiatives from problem framing through rollout, e.g., trace aggregation APIs, Limitless Tempo, autoscaling cells and customer limits, or query engine improvements.
  2. Own the architecture of core Tempo components: ingestion, storage, query, and metrics generation. Drive design reviews, make sharp trade-offs on performance, cost, and complexity, and document the “why” for the team.
  3. Design APIs for humans and agents. Shape the next generation of Tempo’s interfaces (structured, deterministic, discoverable) so that Act 3 products, LLM-driven assistants, and external integrators can build on Tempo reliably.
  4. Drive operational excellence. Own outcomes against concrete SLOs (P99 write latency, incident recurrence, TCO per ingested GB) and push the team toward Zero Ops through automation, parameterized rollouts, and actionable alerts.
  5. Partner with Product and sibling teams. Work closely with PMs and with App Observability, Asserts, Drilldown, and Grafana Assistant teams to understand how Tempo gets consumed and to ship what unblocks them.

Skills

Required

  • distributed systems
  • backend development
  • API design
  • system architecture
  • performance optimization
  • operational excellence
  • SLOs
  • automation
  • open source contribution
  • technical leadership
  • code review
  • design feedback
  • pairing on hard problems

Nice to have

  • observability
  • tracing
  • Grafana stack
  • database internals
  • cloud-native technologies
  • autoscale
  • LLM integration

What the JD emphasized

  • operational excellence at scale
  • higher-density APIs
  • machine/LLM-friendly interfaces
  • faster query latency
  • agent-driven world
  • larger, burstier, higher-cardinality workloads
  • AI-powered workflows
  • assistant-driven triage
  • "why is this slow?"- style investigations
  • structured, deterministic, discoverable
  • LLM-driven assistants
  • external integrators
  • concrete SLOs
  • Zero Ops
  • automation
  • parameterized rollouts
  • actionable alerts
  • Grafana Assistant teams
  • on-call
  • incident response
  • post-incident learning
  • open source
  • community
  • external contributions
  • steer the project in the open