Used Tools & Technologies
Not specified
Required Skills & Competences
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Security @ 4
Go @ 4
Grafana @ 4
Kubernetes @ 3
Prometheus @ 4
DevOps @ 4
TypeScript @ 4
Scoping @ 7
Communication @ 4
OSS @ 4
OpenTelemetry @ 4
Claude Code @ 7
Observability @ 4
AI @ 7
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
Grafana Labs is a remote-first, open-source company serving more than 20M users with Grafana, an open source visualization tool. The team builds and maintains Grafana Cloud and Grafana OSS, including components like Grafana Mimir (metrics), Grafana Loki (logs), and Grafana Tempo (traces). This role is for a software engineer embedded in Developer Advocacy focused on the open source Interactive Learning Plugin and its content.
Responsibilities
- Build delightful interactive learning experiences inside Grafana and ship product code that impacts Grafana Cloud and Grafana OSS.
- Ship features to improve end-to-end learner experience (onboarding to completion).
- Enable contribution and authoring workflows so non-engineers and many contributors can create, iterate, and improve learning content safely.
- Support private guides and experiences.
- Build trustworthy progress and completion tracking; instrument learning flows with metrics/logs/traces and user journey visibility to understand what’s working and where learners get stuck.
- Treat observability as a product principle: build fast feedback loops and make it easy to understand production and real user behavior.
- Ship fast with an AI-driven development workflow using tools like Claude Code or Cursor, applying strong engineering judgment on scoping, iteration, verification, and testing.
- Participate in an on-call rotation and take end-to-end ownership of services in production.
- Contribute ~20% time to communication tasks: writing docs, design notes, PR descriptions, and occasional demos or explanations to internal/external audiences.
Requirements / What Makes You a Great Fit
You should be strong in at least two of the following three areas:
- AI harness experience (agentic development): experience using tools like Claude Code or Cursor in real development workflows; able to describe scoping → iterate → validate → test and manage risks like security and correctness.
- Serious software engineering fundamentals: ability to ship production-grade changes, explain tradeoffs, and care about architecture, maintainability, and correctness.
- Grafana context: experience using Grafana in real environments (dashboards, troubleshooting, on-call, monitoring) and understanding observability practices.
You will be expected to ship production code, work in an AI-assisted workflow, instrument systems (metrics/logs/traces), and participate in devops/on-call responsibilities.
Bonus Points
- Meaningful open source contribution or maintainer experience.
- Full-stack experience (strong frontend-only or backend-only profiles are also welcome).
- TypeScript and/or Go experience.
- 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. Actual compensation may vary based on level, experience, and skillset. All roles include Restricted Stock Units (RSUs).
- Compensation ranges are country specific; candidates applying from other locations will discuss market-specific pay ranges with a recruiter.
Why You’ll Thrive at Grafana Labs
- 100% remote, global culture with a focus on transparency, autonomy, and collaboration.
- In-person onboarding and a global annual leave policy (30 days per annum, with 3 days reserved for Grafana Shutdown Days; local legislation applies).
- Access to modern AI coding assistants and company-funded usage budget; pragmatic AI-assisted development encouraged within security guidelines.
- Emphasis on open-source roots, scaling organization, transparent communication, innovation, and career growth pathways.
Other Notes
- This is a fully remote position; Grafana Labs is considering candidates in the United States for this posting.
- The role includes participation in an on-call rotation and expects engineers to help run and support production services.
- Grafana Labs may utilize AI tools in its recruitment process to assist CV matching; manual review continues.