Staff Software Engineer, Developer Advocacy | Canada | Remote

Grafana Labs Grafana Labs · Data AI · Canada, United States · Remote · Developer Advocacy

Staff Software Engineer to build an open-source, in-product interactive learning plugin within Grafana, focusing on AI-assisted development and enabling non-engineers to contribute content. The role involves shipping product code, supporting private guides, and treating observability as a product principle, with participation in on-call rotations.

What you'd actually do

  1. Build delightful interactive learning inside Grafana
  2. Enable contribution and authoring (especially for non-engineers): create workflows and product features that let many contributors safely create, iterate on, and improve learning content.
  3. Support private guides and experiences
  4. Make completion tracking that actually matters
  5. Treat observability as a product principle

Skills

Required

  • AI harness experience (agentic development)
  • Serious software engineering fundamentals
  • Grafana context

Nice to have

  • Meaningful open source contribution or maintainer experience
  • Full-stack experience
  • TypeScript
  • Go
  • Kubernetes familiarity
  • Experience in the broader observability ecosystem (Prometheus, Loki, Tempo, Mimir, OpenTelemetry)

What the JD emphasized

  • AI harness experience (agentic development)
  • Serious software engineering fundamentals
  • Grafana context

Other signals

  • AI-assisted development
  • interactive learning plugin
  • open source