BackEnd Engineer: Experiments
Core
Build and maintain backend services for experiment assignment, logging, and report generation to power a customer experimentation platform.
Role type
Senior backend engineer (Python services + data-heavy systems)
Builds
Traffic allocation, exposure logging, metric computation, and statistical analysis pipelines for an experimentation platform
Domain
Ecommerce search and discovery, experimentation infrastructure
Required skills
Python, FastAPI, PostgreSQL, SQL, monitoring/alerting, debugging user-facing systems, software ownership
Preferred skills
Experimentation systems, metrics platforms, A/B testing workflows, PySpark, Databricks
Technologies
Python, FastAPI, PostgreSQL, Plotly Dash, PySpark, Databricks, AWS, CloudWatch, Sentry
Responsibilities
Build backend services for experiment assignment, logging, and report generation; Improve scalability and reliability of experiment reporting pipelines; Add product-facing features to the UI for launching experiments; Take technical ownership of projects; Participate in weekly on-call rotation
Seniority
Senior, hands-on IC