Staff Backend Engineer - Session Replay | Canada | Remote

Grafana Labs Grafana Labs · Data AI · Canada, United States · Remote · R&D: Performance testing (k6)

Staff Backend Engineer for Grafana Labs' new Session Replay product. This role involves owning end-to-end technical direction, driving backend architecture evolution (including migration to columnar storage), designing investigation workflows, and making high-level architectural decisions. The focus is on data-intensive systems for observability, with a need for strong backend engineering, system design, and collaboration skills.

What you'd actually do

  1. Own end-to-end technical direction for Session Replay, spanning frontend, backend, and data systems
  2. Drive the evolution of our backend architecture, including:
  3. Lead the design of investigation workflows, connecting replay with logs, metrics, traces and other telemetry across Grafana Cloud
  4. Make high-leverage architectural decisions that impact multiple teams and products
  5. Partner with teams across Grafana (Frontend Observability, Synthetic Monitoring, Core Grafana) to build cohesive cross-product experiences

Skills

Required

  • Golang
  • TypeScript
  • React
  • data-intensive systems (ingestion, storage, querying, cost trade-offs)
  • software development process that takes a user-centered approach
  • working on complex solutions
  • code maintainability, readability & automation

Nice to have

  • columnar/analytical databases
  • observability tools (Grafana, Datadog, New Relic, Sentry, etc.)
  • building debugging or developer-focused tools
  • privacy, security, and access control in data-heavy systems
  • performance-sensitive systems (large datasets, real-time queries, session data)

What the JD emphasized

  • columnar/analytical solution as a primary storage and query engine for high-volume session data