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

📍 Germany
📍 Spain
📍 United Kingdom
📍 Ireland
📍 Sweden
EUR 107,000-134,000 per year
SENIOR
✅ Remote

Tech Stack

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

Details

Grafana Labs is building a native experimentation platform: a Grafana app that lets teams define A/B tests, connect them to feature flags and product telemetry, and obtain statistically sound answers about the impact of product changes.

The Product Analytics team is seeking a dedicated software engineer to own the engineering of the experimentation app and help evolve it from an internal tool into a first-class Grafana Cloud product. 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.
  • Evolve the experimentation SDK and its OpenFeature and Grafana Faro integrations.
  • Help teams connect variant assignment, actual exposure, and outcome events through consistent identity and event contracts.
  • Integrate with Grafana Faro and Frontend Observability so flag exposures and outcomes are captured automatically.
  • Link experiment results to Session Replay and critical user journeys.
  • Extend the statistics engine and make analysis scalable, cost-aware, and correct.
  • Work on server-side computation, scheduled analysis, experiment-health alerting, and safeguards against misleading results.
  • Extend Grafana Assistant integration for experiment authoring, explanation, 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 them.

Product And Technology Stack

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

Requirements

  • Strong full-stack engineering experience building and operating production web applications with TypeScript and React.
  • Backend development experience in Go or a similar language, with willingness to work in Go.
  • Experience with maintainable code, automated testing, and secure development practices.
  • Experience building an in-house experimentation or A/B testing platform, or integrating an existing platform such as Statsig, Eppo, GrowthBook, Optimizely, LaunchDarkly experiments, or a similar solution.
  • 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 work through short feedback loops of analysis, design, MVP delivery, learning, and iteration.
  • Operational experience, including on-call responsibilities, production support, observability, and debugging.
  • Thoughtful use of AI coding tools, including validating generated output.
  • Clear communication of technical and statistical tradeoffs to engineers, analysts, and product managers in a fully remote, asynchronous environment.

Bonus Qualifications

  • Hands-on 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.
  • Experience using Grafana, Prometheus, Loki, or Tempo.

Benefits

  • Base compensation in Ireland of EUR 107,000–134,000 per year.
  • Restricted Stock Units (RSUs).
  • 100% remote work and a global culture.
  • Company-funded usage budget for modern AI coding assistants.
  • Career growth pathways.
  • In-person onboarding.
  • 30 days of annual leave per year, including three Grafana Shutdown Days, subject to local legislation.

The role is remote, with applications welcomed from the United Kingdom, Ireland, Sweden, Spain, and Germany. Grafana Labs is an equal opportunities employer.

More jobs at Grafana Labs

Similar jobs