Staff Developer Advocacy Engineer | US | Remote
Uses agent-based AI tools (Claude Code, Cursor) for daily development; emphasizes AI-assisted workflows but requires strong engineering fundamentals (not just vibe coding).
About the Role
Build and ship the open-source Interactive Learning Plugin inside Grafana to create scalable, in-product learning experiences. The role blends production software engineering with developer advocacy: improving learner flows, enabling non-engineer content contribution, and using AI-assisted development workflows to move quickly with strong engineering judgment.
Job Description
Role
Grafana is hiring a Staff Developer Advocacy Engineer to build and maintain the open-source Interactive Learning Plugin and its content. You will write production code that impacts both Grafana Cloud and Grafana OSS while working closely with Developer Advocacy to create in-product learning experiences.
Key Responsibilities
- Build delightful interactive learning inside Grafana and ship features that make learning experiences obvious, smooth, and scalable.
- Improve end-to-end learner experience from onboarding to completion and enable contribution and authoring workflows for non-engineers.
- Support private guides and build trustworthy progress/completion tracking and instrumentation to understand learner behavior.
- Treat observability as a product principle: instrument metrics/logs/traces and provide user journey visibility for fast feedback loops.
- Ship quickly using AI-driven development workflows (agent-based tools) while applying strong engineering judgment for scoping, iteration, verification, and testing.
- Allocate roughly 20% of time to communication tasks: writing docs, design notes, PR descriptions, demos, and explaining technical decisions.
Requirements
- Strong software engineering fundamentals with experience shipping production-grade changes and reasoning about architecture, maintainability, and correctness.
- Experience with AI-assisted or agentic development workflows (daily or near-daily use of tools like Claude Code or Cursor) and an ability to describe a secure, correct workflow for using them.
- Familiarity with Grafana and observability practices (dashboards, troubleshooting, monitoring workflows, on-call experience preferred).
- Ability to instrument and analyze learning flows (metrics/logs/traces) and iterate based on feedback.
- Strong communication skills for documentation and stakeholder-facing explanations.
Bonus Qualifications
- Meaningful open-source contribution or maintainer experience.
- Full-stack experience (frontend or backend specialization also welcome).
- Experience with TypeScript and/or Go.
- Kubernetes familiarity.
- Experience in the observability ecosystem (Prometheus, Loki, Tempo, Mimir, OpenTelemetry).
Compensation & Benefits
- US base compensation range: $174,986 - $209,983 (base). Actual compensation may vary by level and experience. Roles include Restricted Stock Units (RSUs).
- Fully remote (US candidates considered for this posting).
- In-person onboarding.
- 30 days annual leave (global annual leave policy) with 3 days reserved for Grafana Shutdown Days.
Tech Stack
Skills
Experience Level
Salary
USD 174,986 - 209,983/year
Benefits
- •Fully Remote (100% Remote)
- •Restricted Stock Units (RSUs)
- •In-person onboarding
- •30 days annual leave
- •3 Grafana Shutdown Days (reserved)