About the Role
This is a backend role (Python services + data-heavy systems) where you'll build and maintain services for experiment assignment, logging, and report generation. You'll improve scalability, performance, and reliability of experiment reporting pipelines, add product-facing features to the UI, and take technical ownership of projects.
Responsibilities
- Build and maintain backend services for experiment assignment, logging, and report generation
- Improve scalability, performance, and reliability of experiment reporting pipelines
- Add product-facing features to the UI to help users launch experiments and interpret results
- Take technical ownership of projects: shape solutions, break down work, and drive execution with the team
- Participate in a weekly on-call rotation (investigating occasional issues and answering internal questions)
Requirements
- Strong experience building and owning production backend services in Python
- Experience with monitoring, alerting, and debugging user-facing systems
- Strong SQL skills and confidence working with data-heavy systems (metrics, logging, analytics)
- Ability to ship maintainable software (tests, code review, incremental delivery)
Nice-to-have
- Experience with experimentation systems, metrics platforms, or A/B testing workflows
- Experience with PySpark and/or Databricks
Benefits
- Unlimited vacation time
- Fully remote team
- Work from home stipend
- Apple laptops provided for new employees
- Training and development budget
- Maternity & Paternity leave for qualified employees
- Base salary: $80k–$120k USD, depending on knowledge, skills, experience, and interview results
- Stock options
- Regular team offsites to connect and collaborate
XML job scraping automation by YubHub