
Grafana Labs is the company behind Grafana Cloud, the fully managed observability platform trusted by more than 10,000 organizations. We are a 100% remote company with team members across 40+ countries.
We are looking for a Senior Full Stack Engineer to join the Product Analytics team. This role focuses on building and evolving Grafana's native experimentation platformβa Grafana app that enables teams to define A/B tests, connect them to feature flags and product telemetry, and derive statistically sound insights.
Note: We are considering candidates from the US and Canada (EST time zone).
The Product Stack
The experimentation app is built on the Grafana App Platform:
- Frontend: TypeScript and React app plugin using
@grafana/ui, plus a custom datasource plugin. - Backend: Go, built with the Grafana App SDK and CUE, running custom resources and Kubernetes-style operators.
- Feature Flags: Integration with OpenFeature, OFREP, and Grafana's multi-tenant feature toggle service.
- Statistics Engine: Bayesian analysis engine (TypeScript, with a Go port).
- Data Pipelines: RudderStack to BigQuery, and Grafana Faro to Loki.
- AI: Assisted experiment authoring with Grafana Assistant.
Key Responsibilities
- Product Evolution: Take full ownership of features end-to-end across React and Go, evolving the tool from an internal app into a first-class product.
- User Experience: Develop intuitive workflows for experiment definitions, hypotheses, and lifecycle management for engineers, PMs, and analysts.
- SDK & Telemetry: Evolve the experimentation SDK, integrating with OpenFeature and Grafana Faro for variant assignment and outcome tracking.
- Statistics Path: Partner with data analysts to scale the Bayesian analysis engine, moving computation server-side and implementing automated guardrails.
- Integrations: Connect results to Frontend Observability, Session Replay, and critical user journeys.
- AI-Assisted Workflows: Extend Grafana Assistant capabilities for automated experiment configuration and analysis.
- Engineering Culture: Mentor teammates, review code, write Architecture Decision Records (ADRs), and participate in on-call rotations.
Qualifications
- Full-Stack Proficiency: Production experience with TypeScript, React, and backend services in Go (or similar languages with a willingness to write Go).
- Experimentation Infrastructure: Experience building, running, or integrating A/B testing and experimentation platforms (e.g., Statsig, Eppo, LaunchDarkly, Optimizely, or in-house platforms).
- Product & Data Intuition: Comfortable working with event data, SQL, and data warehouses such as BigQuery.
- Technical Ownership & Operations: Track record of shipping complex projects iteratively, operational experience with production software, and on-call rotations.
- Async Communication: Ability to articulate technical and statistical trade-offs clearly in an asynchronous, remote-first environment.
Nice to Have
- Hands-on experience with feature flags and OpenFeature.
- Working knowledge of Bayesian or frequentist experiment statistics.
- Experience with Kubernetes custom resources, operators, webhooks, or GitOps.
- Experience building Grafana plugins, apps, or using the Grafana App SDK / Scenes.
- Familiarity with RUM, Grafana Faro, RudderStack, or Segment.
- Open-source contributions or experience with Grafana, Prometheus, or Loki.
Compensation & Benefits
- US Base Salary: $167,000 - $209,000 USD
- Equity: Restricted Stock Units (RSUs) included for all roles.
- Time Off: 30 days annual leave policy (including Grafana Shutdown Days).
Timezone overlap
UTC-5β-4
Culture
Async-friendly
Benefits
Equity, RSUs, PTO, Bonus, Parental leave
Open to
NA
Sign in to track applications and earn points.