Grafana Labs is a remote-first, open-source powerhouse with over 20 million users of its visualization tool. They are seeking a Staff Developer Advocacy Engineer to build an Interactive Learning Plugin that enhances user experience and enables contributions from non-engineers, while also supporting observability principles in product development.
Responsibilities:
- Build delightful interactive learning inside Grafana
- Ship features that make learning experiences feel obvious, smooth, and scalable
- Improve the end-to-end learner experience—from onboarding to completion
- 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
- Support private guides and experiences
- Make completion tracking that actually matters
- Build progress and completion tracking that’s trustworthy, motivating, and useful
- Instrument learning flows so we can understand what’s working, what’s failing, and where learners get stuck
- Treat observability as a product principle
- Build fast feedback loops (metrics/logs/traces + user journey visibility) so issues stay shallow
- Make it easy to understand what’s happening in production and in real user experiences
- Ship fast with an AI-driven development workflow
- Work daily with tools like Claude Code or Cursor in an agent-based workflow
- Apply strong engineering judgment—scoping, iterating, verifying, and testing—so speed doesn’t compromise quality
- Participate in an on-call rotation as part of our DevOps culture
- Communicate effectively by writing clear docs, design notes, and PR descriptions, as well as occasionally demo work or explaining decisions to internal/external audiences
Requirements:
- Experience with AI harness tools like Claude Code or Cursor in real development work
- Strong software engineering fundamentals
- Ability to ship production-grade changes and explain tradeoffs
- Experience using Grafana in real environments
- Understanding of observability practices and how Grafana fits into them
- Ability to write clear documentation, design notes, and PR descriptions
- Participation in an on-call rotation as part of DevOps culture
- Meaningful open source contribution or maintainer experience
- Full-stack experience (strong frontend-only or backend-only profiles are also welcome)
- Experience with TypeScript and/or Go
- Familiarity with Kubernetes
- Experience in the broader observability ecosystem (Prometheus, Loki, Tempo, Mimir, OpenTelemetry)