Senior Full Stack Engineer | Experimentation - Product Analytics | UK | Remote

📍 Germany
📍 Spain
📍 United Kingdom
📍 Ireland
📍 Sweden
GBP 94,000-118,000 per year
SENIOR
✅ Remote

Tech Stack

A/B Testing @ 4 AI @ 6 Communication @ 6 Experimentation @ 4 Go @ 4 Grafana @ 4 Kubernetes @ 4 Observability Prometheus @ 4 React @ 7 SQL @ 4 Statistics TypeScript @ 7

Details

Grafana Labs is building a native experimentation platform: a Grafana app that enables teams to define A/B tests, connect them to feature flags and product telemetry, and obtain statistically sound results. The platform is currently used internally and is being developed into a product for Grafana Cloud customers.

You will join the Product Analytics team as its dedicated software engineer, owning the engineering of the experimentation app and partnering with data scientists, data engineers, software engineers, and product stakeholders. This is a hands-on engineering role focused on shipping production code, not an analyst role.

Responsibilities

  • Evolve the experimentation app from an internal tool into a product, owning features end to end across the React frontend and Go backend.
  • Build workflows for defining hypotheses, configuring experiments and metrics, managing experiment lifecycles, and exploring results.
  • Improve the experimentation SDK and its OpenFeature and Grafana Faro integrations.
  • Connect variant assignment, exposure, and outcome events through consistent identity and event contracts.
  • Integrate with Grafana Faro, Frontend Observability, Session Replay, and critical user journeys.
  • Extend and harden the statistics engine, including server-side computation, scheduled analysis, experiment health alerting, and safeguards against misleading results.
  • Extend Grafana Assistant support for experiment authoring, explanations, and reporting.
  • Mentor teammates through code reviews, pairing, and design documents.
  • Write architecture decision records, documentation, and demos.
  • Participate in on-call for the services you build and support internal teams using the platform.

Product And Technology

  • Frontend: TypeScript, React, @grafana/ui, and custom Grafana datasource plugins.
  • Backend: Go and the Grafana App SDK.
  • Platform: Kubernetes-style custom resources defined in CUE, operators, admission webhooks, and declarative GitOps-style management.
  • Feature flags: OpenFeature, the OpenFeature Remote Evaluation Protocol (OFREP), Grafana's multi-tenant feature toggle service, and GO Feature Flag.
  • Statistics: A Bayesian analysis engine written in TypeScript with a Go port, covering direction-aware metric verdicts, probability to be best, credible intervals, expected loss, and sample-size recommendations.
  • Data: RudderStack and BigQuery, or Grafana Faro and Loki, queried through Grafana datasources.
  • AI: Grafana Assistant for experiment authoring and analysis.

Requirements

  • Strong full-stack engineering experience building and operating production web applications with TypeScript and React.
  • Backend experience with Go or a similar language, with willingness to work in Go.
  • Experience building or integrating an experimentation or A/B testing platform, such as Statsig, Eppo, GrowthBook, Optimizely, LaunchDarkly experiments, or an in-house platform.
  • Product and data intuition, including experience with event data, SQL, and data warehouses such as BigQuery.
  • Ability to deliver complex projects with minimal supervision and iterate through short feedback loops.
  • Experience supporting production software, participating in on-call, and building observable and debuggable systems.
  • Thoughtful use of AI coding tools with validation of generated output.
  • Clear communication of technical and statistical tradeoffs in a fully remote, asynchronous environment.

Bonus Qualifications

  • Experience with feature flags and OpenFeature.
  • Understanding of Bayesian or frequentist testing, sample sizing, variance reduction, peeking, and sample ratio mismatch.
  • Experience with Kubernetes custom resources, operators, admission webhooks, or GitOps.
  • Experience building Grafana plugins or apps, or using the Grafana App SDK or Scenes.
  • Familiarity with Grafana Faro, real-user monitoring, session replay, RudderStack, or Segment.
  • Open-source contribution or maintainership.
  • Experience using Grafana, Prometheus, Loki, or Tempo.

Benefits

  • UK base compensation of £94,000–£118,000 per year, with RSUs included for all roles.
  • 100% remote work and a global culture.
  • Company-funded usage budget for AI coding assistants and access to models from OpenAI, Anthropic, and Google.
  • In-person onboarding.
  • Global annual leave policy of 30 days per year, including three Grafana Shutdown Days where applicable.
  • Career growth opportunities and a transparent, collaborative work environment.

The role is open to applicants in the UK, Ireland, Sweden, Spain, and Germany.

More jobs at Grafana Labs

Similar jobs