BackEnd Engineer: Experiments
Core
Build and maintain backend services for experiment assignment, logging, and report generation for an internal and customer-facing experimentation platform.
Role type
Senior backend engineer (Python services + data-heavy systems)
Builds
Experimentation platform (traffic allocation, exposure logging, metric computation, statistical analysis, UI)
Domain
Ecommerce search and discovery, experimentation infrastructure
Deliverable
production ML models
Required skills
Python, FastAPI, PostgreSQL, SQL, observability, debugging user-facing systems, software ownership, incremental delivery
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; Take technical ownership of projects; Participate in weekly on-call rotation
Seniority
Senior, hands-on IC