Staff Developer Advocacy Engineer
Grafana Labs
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
About Grafana Labs
Grafana Labs is a remote-first, open-source powerhouse, serving over 20 million users globally with its visualization tool, Grafana. Their dashboards are ubiquitous, seen from NASA to Wimbledon. Grafana Labs also empowers over 3,000 companies, including Bloomberg and JPMorgan Chase, to manage their observability strategies with the Grafana LGTM Stack (Grafana Cloud or Grafana Enterprise Stack), featuring scalable metrics (Mimir), logs (Loki), and traces (Tempo).
The company is rapidly scaling while maintaining its open-source legacy, global collaborative culture, and passion for meaningful work. They foster an innovation-driven environment built on transparency, autonomy, and trust.
Even if you don't meet every single requirement, Grafana Labs encourages you to apply for this career-defining opportunity.
The Opportunity: Staff Developer Advocacy Engineer
Grafana is developing the Interactive Learning Plugin, an open-source, in-product learning experience designed to help users enhance their skills directly within Grafana. This role involves working as a software engineer embedded in Developer Advocacy, shipping product code that directly impacts both Grafana Cloud and Grafana OSS.
This position is ideal for an engineer who prioritizes speed with strong judgment, is enthusiastic about AI-assisted development in open source, and aims to build a platform enabling high-quality learning content contributions from both engineers and non-engineers.
Your primary focus will be on the open-source Interactive Learning Plugin and its content repositories: grafana/grafana-pathfinder-app and grafana/interactive-tutorials.
What You’ll Be Doing
- Build delightful interactive learning inside Grafana: Ship features for obvious, smooth, and scalable learning experiences.
- Improve the end-to-end learner experience: From onboarding to completion.
- Enable contribution and authoring (especially for non-engineers): Create workflows and product features for safe, iterative content creation.
- Support private guides and experiences.
- Make completion tracking that actually matters: Build trustworthy, motivating, and useful progress tracking.
- Instrument learning flows: Understand what's working, failing, and where learners get stuck.
- Treat observability as a product principle: Build fast feedback loops (metrics/logs/traces + user journey visibility) to resolve issues quickly.
- Make it easy to understand production and 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, testing) to maintain quality.
Grafana Labs heavily invests in developer productivity, offering modern AI coding assistants (with company-funded budgets) for faster prototyping, test generation, refactors, documentation, and incident follow-ups, always paired with robust code review and quality standards. You'll also have access to frontier models like GPT-Codex 5/3, Claude Opus 4.6, and Gemini 3 Pro.
This role includes participation in an on-call rotation as part of Grafana Labs' DevOps culture, emphasizing end-to-end ownership.
What Makes You a Great Fit
Candidates should be strong in at least two of the three areas:
- AI harness experience (agentic development): Daily use of tools like Claude Code or Cursor, with a clear workflow (scoping → iterate → validate → test) and risk management strategies.
- Serious software engineering fundamentals: Ability to ship production-grade changes, explain tradeoffs, and prioritize architecture, maintainability, correctness, and quality.
- Grafana context: Practical experience with Grafana in real environments (dashboards, troubleshooting, on-call, monitoring workflows) and understanding of observability practices.
A small portion of the role (~20%) involves communication, including writing clear documentation, design notes, and PR descriptions, and occasional demos or explanations to various audiences.
Bonus Points For
- Meaningful open source contribution or maintainer experience
- Full-stack experience (frontend-only or backend-only profiles are also welcome)
- TypeScript and/or Go
- Kubernetes familiarity
- Experience in the broader observability ecosystem (Prometheus, Loki, Tempo, Mimir, OpenTelemetry)
Compensation & Rewards
In the United States, the base compensation range for this role is $174,986 - $209,983, with actual compensation varying based on level, experience, and skillset. All roles include Restricted Stock Units (RSUs) to provide team members with ownership in Grafana Labs' success and align with shared outcomes.
Compensation ranges are country-specific, and recruiters will discuss local pay ranges and benefits for applicants outside the US.
Why You’ll Thrive At Grafana Labs
- 100% Remote, Global Culture: Talent from around the world, collaborative and shared purpose.
- Scaling Organization: Meaningful work in a high-growth, evolving environment.
- Transparent Communication: Open decision-making and regular company-wide updates.
- Innovation-Driven: Autonomy and support to ship great work and try new things.
- Open Source Roots: Community-driven values shape how work is done.
- Empowered Teams: High trust, low ego culture valuing outcomes.
- Career Growth Pathways: Defined opportunities for development.
- Approachable Leadership: Transparent, involved, visible, and human executives.
- Passionate People: Smart, supportive team dedicated to their work.
- In-Person Onboarding: Thrive from day one with new 'Grafanistas'.
- Balance is Key: Global annual leave policy of 30 days, including 3 Grafana Shutdown Days.
Key skills/competency
- Developer Advocacy
- Interactive Learning
- Open Source Development
- AI-Assisted Development
- Software Engineering
- Grafana Observability
- Full-stack Development
- TypeScript/Go
- DevOps Culture
- User Experience (UX)
How to Get Hired at Grafana Labs
- Research Grafana Labs' culture: Study their mission, values, open-source commitment, and remote-first approach.
- Tailor your resume: Highlight experience with developer advocacy, interactive learning, AI development, and open-source projects.
- Showcase Grafana expertise: Emphasize practical experience with Grafana dashboards, observability, and the LGTM stack.
- Prepare for technical deep-dives: Focus on software engineering fundamentals, AI-driven workflows, and system design discussions.
- Demonstrate communication skills: Be ready to discuss how you explain complex technical concepts and collaborate across teams.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background