Grafana Labs logo
Grafana LabsΒ·Verified

Senior Full Stack Engineer, Experimentation - Product Analytics

Fully remoteFull-timeSenior$167K - $209KUTC-5–-4AsyncAmericas#TypeScript#Go#ReactEquityRSUsPTOBonusParental leave

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

Open to

NA

Sign in to track applications and earn points.

More roles at Grafana Labs

Similar remote roles