Senior Developer Advocacy Engineer | Germany | Remote
Encourages AI-assisted development (Claude Code, Cursor, GPT models) for rapid prototyping but explicitly expects strong engineering judgment—not just vibe coding.
About the Role
Senior Developer Advocacy Engineer to build and ship the open-source Interactive Learning Plugin for Grafana, focusing on AI-assisted development, scalable in-product learning experiences, and observability-driven product quality. Fully remote role open to candidates located in Germany.
Job Description
Role
Senior Developer Advocacy Engineer embedded in Developer Advocacy to design, build, and ship the open-source Interactive Learning Plugin for Grafana and its learning content. The role combines production software engineering with developer advocacy: shipping product code that improves in-product learning experiences while enabling broad contribution and authoring workflows.
Key Responsibilities
- Build interactive, in-product learning experiences inside Grafana and ship features to improve onboarding, progress tracking, and completion.
- Enable contribution and authoring workflows so non-engineers and community contributors can create and iterate on learning content.
- Implement trustworthy progress/completion tracking and instrument learning flows (metrics, logs, traces) to understand learner behavior.
- Treat observability as a product principle: provide fast feedback loops and visibility into production and user journeys.
- Ship quickly using AI-assisted development tools while applying strong engineering judgment (scoping, iterating, testing).
- Participate in an on-call rotation and take end-to-end ownership of software in production.
- Produce clear documentation, design notes, PR descriptions, and occasional demos (approximately 20% communication work).
Requirements / What We’re Looking For
- Strong software engineering fundamentals and experience shipping production-grade changes.
- Experience with AI-assisted/agentic development workflows (e.g., Claude Code, Cursor) and ability to describe risk management for security and correctness.
- Familiarity with Grafana and observability practices (dashboards, monitoring, troubleshooting, on-call).
- Demonstrated engineering judgment: maintainability, correctness, architecture awareness, and testing discipline.
- Willingness to participate in on-call rotations and support production systems.
- Strong written communication skills for documentation and internal/external explanations.
Nice-to-have / Bonus
- Meaningful open source contribution or maintainer experience.
- Full-stack experience (strong frontend or backend-only profiles also welcome).
- TypeScript and/or Go.
- Kubernetes familiarity.
- Experience with the observability ecosystem (Prometheus, Loki, Tempo, Mimir, OpenTelemetry).
Tech & Tools Mentioned
- Interactive Learning Plugin and content repositories: grafana-pathfinder-app, interactive-tutorials.
- AI-assisted tools: Claude Code, Cursor, GPT-Codex, Claude Opus, Gemini 3 Pro.
- Observability stack: Grafana (Cloud/Enterprise), Mimir, Loki, Tempo; Prometheus, OpenTelemetry.
Compensation & Benefits (Germany)
- Base range: EUR 97,034 - EUR 116,441 (country-specific). Roles include Restricted Stock Units (RSUs). Actual compensation may vary by level and experience.
Remote & Culture
- This is a fully remote role; Grafana Labs is a remote-only company. Benefits include a company-funded AI tool usage budget, access to frontier models, in-person onboarding, 30 days annual leave (with 3 Grafana Shutdown Days), and RSUs. The company emphasizes open-source values, autonomy, and transparent communication.