Senior Full Stack Engineer | Experimentation - Product Analytics | Sweden | Remote
at Grafana Labs
SEK 814,000-1,017,000 per year
Tech Stack
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.
A/B Testing @ 4
AI @ 6
Communication @ 6
Debugging @ 4
Experimentation @ 4
Go @ 4
Grafana @ 4
Kubernetes @ 4
Observability @ 4
Prometheus @ 4
React @ 7
SQL @ 4
Statistics
TypeScript @ 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 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 experimentation app is currently used internally and is being developed into a first-class Grafana Cloud product.
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.
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.
- Connect experiments with Grafana Faro, Frontend Observability, Session Replay, and critical user journeys.
- Extend the statistics engine and make analysis scalable, cost-aware, and correct.
- Develop capabilities such as server-side computation, scheduled analysis, experiment health alerts, 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.
Technologies and Product Architecture
- 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: Bayesian analysis in TypeScript with a Go port, including probability to be best, credible intervals, expected loss, direction-aware verdicts, and sample-size recommendations.
- Data: RudderStack, BigQuery, Grafana Faro, Loki, and Grafana datasources.
- AI: Grafana Assistant.
Requirements
- Strong full-stack engineering experience building and operating production web applications with TypeScript and React.
- Backend development experience with Go or a similar language, with willingness to work in Go.
- Experience building or integrating experimentation and A/B testing platforms, 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 work through short feedback loops.
- Experience with on-call duties, production support, observability, and debugging.
- Thoughtful use of AI coding tools with validation of generated output.
- Clear communication of technical and statistical trade-offs to engineers, analysts, and product managers in a remote, asynchronous environment.
- Intellectual curiosity, transparency, bias toward action, kindness, and collaborative working practices.
Bonus Points
- 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 contributions or maintainership.
- Experience using Grafana, Prometheus, Loki, or Tempo.
Benefits
- Base compensation in Sweden of SEK 814,000–SEK 1,017,000 per year.
- Equity, bonus where applicable, and other benefits.
- Fully remote work and a global culture.
- Company-funded usage budget for AI coding assistants.
- In-person onboarding.
- 30 days of annual leave, including three Grafana Shutdown Days, subject to local legislation.
More jobs at Grafana Labs
Director, Observability Architects (Americas)
Grafana Labs · United States
USD 310,000-370,000 per year
Senior Full Stack Engineer | Experimentation - Product Analytics | UK | Remote
Grafana Labs · Spain, Ireland, Sweden, Germany, United Kingdom
GBP 94,000-118,000 per year
Staff Mobile Engineer - Session Replay | Canada | Remote
Grafana Labs · Canada
CAD 192,900-231,500 per year
Senior Full Stack Engineer | Experimentation - Product Analytics | Spain | Remote
Grafana Labs · Spain, Ireland, Sweden, Germany, United Kingdom
EUR 85,000-107,000 per year
Manager, Solutions Engineering | East Coast | Remote
Grafana Labs · United States
USD 234,000-278,000 per year
Similar jobs
Senior Full Stack Engineer | Experimentation - Product Analytics | Ireland | Remote
Grafana Labs · Spain, Ireland, Sweden, Germany, United Kingdom
EUR 107,000-134,000 per year
Senior Full Stack Engineer | Experimentation - Product Analytics | Germany | Remote
Grafana Labs · Spain, Ireland, Sweden, Germany, United Kingdom
EUR 100,000-125,000 per year
Senior Full Stack Engineer | Database Observability, Grafana Cloud | Ireland | Remote
Grafana Labs · Germany, Spain, United Kingdom, Ireland
EUR 107,000-134,000 per year
Senior Full Stack Engineer | Database Observability, Grafana Cloud | UK | Remote
Grafana Labs · Germany, Spain, United Kingdom, Ireland
GBP 94,000-118,000 per year
Senior Full Stack Engineer | Database Observability, Grafana Cloud | Germany | Remote
Grafana Labs · Germany, Spain, United Kingdom, Ireland
EUR 100,000-125,000 per year
Staff Fullstack Engineer - Platform - App Core Usage | Canada | Remote
Grafana Labs · Canada
CAD 186,400-223,600 per year
Senior Full Stack Engineer | Database Observability, Grafana Cloud | Spain | Remote
Grafana Labs · Germany, Spain, United Kingdom, Ireland
EUR 85,000-107,000 per year
Senior Backend Engineer - Databases Tempo | US | Remote
Grafana Labs · United States, Canada
USD 154,400-185,300 per year