Senior Full Stack Engineer, Experimentation
New
G
Grafana LabsProduct analytics
This is a remote opportunity and we would be interested in applications from the UK, Ireland, Sweden, Spain and Germany.Full-TimeSenior
SalaryIn Germany, the base compensation range for this role is €100,000 - €125,000. All of our roles include Restricted Stock Units (RSUs)
Apply NowOpens the employer's application page
Job Details
- Required Skills
- SQLTypeScriptGoReactA/B testingBigQuery
Requirements
- Have strong full-stack engineering experience building and operating production web applications with TypeScript and React.
- Have backend service experience in Go, or a similar language with willingness to work in Go.
- Value maintainability, automated testing and secure development practices.
- Have experience building an in-house experimentation platform or integrating an existing experimentation or A/B testing platform.
- Be comfortable working with event data, SQL and data warehouses such as BigQuery.
- Have delivered complex projects with minimal supervision, using short feedback loops to analyze, design, ship, learn and iterate.
- Have experience being on call and supporting software in production, and know how to make systems observable and debuggable.
- Use AI coding tools thoughtfully, validate their output and share practices that improve team speed and quality.
- Be able to explain technical and statistical tradeoffs to engineers, analysts and product managers in a remote, asynchronous environment.
- Bonus: Have hands-on experience with feature flags and OpenFeature.
- Bonus: Understand experiment statistics, including Bayesian or frequentist testing, sample sizing, variance reduction, peeking and sample ratio mismatch.
- Bonus: Have experience with Kubernetes concepts such as custom resources, operators, admission webhooks and GitOps.
Responsibilities
- Own end-to-end features for the experimentation app across its React frontend and Go backend, from design through rollout and iteration.
- Develop workflows for defining hypotheses, configuring experiments and metrics, managing experiment lifecycles, and exploring results.
- Evolve the experimentation SDK and its OpenFeature and Faro integrations to support consistent identity and event contracts.
- Integrate experiment exposure and outcome capture with Grafana Faro and Frontend Observability, and link results to Session Replay and user journeys.
- Work with data analysts to extend the statistics engine and improve the scalability, cost-awareness and correctness of analysis.
- Extend Grafana Assistant integration for experiment authoring, explanation and reporting.
- Mentor teammates through code review, pairing and design documents, and write architecture decision records, documentation and demos.
- Take part in on-call for the services you build and support internal teams running experiments.
View Full Description & ApplyYou'll be redirected to the employer's site