Constructor

BackEnd Engineer: Experiments

Constructor
Apply
2 months ago
Remote, SpainMid Level

Base Salary

$80k - $110k/yr

Responsibilities

  • Build and maintain Python backend services for experiment assignment, logging, and report generation.
  • Improve the scalability, performance, and reliability of experiment reporting pipelines.
  • Add product-facing features to the Plotly Dash UI for launching experiments and interpreting results.
  • Own technical projects by shaping solutions, breaking down work, and driving execution with the team.
  • Participate in a weekly on-call rotation to investigate issues and answer internal questions.
  • Collaborate with Search, Recommendations, ML, data science, and customer-facing teams when needed.

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 metrics, logging, and analytics systems.
  • Ability to ship maintainable software through testing, code review, and incremental delivery.
  • Ability to turn ambiguous problems into executable technical plans and build systems users can trust.
  • Experience with experimentation systems, metrics platforms, or A/B testing workflows is preferred.
  • Experience with PySpark and/or Databricks is preferred.

Benefits

  • Fully remote work with flexibility for preferred time zones of UTC+1 to UTC+7.
  • Unlimited vacation, with encouragement to take at least three weeks per year.
  • Work-from-home stipend and Apple laptops for new employees.
  • Annual training and development budget.
  • Maternity and paternity leave for qualified employees.
  • Stock options in addition to base salary.
  • Regular team offsites.
  • Opportunity to work with experienced colleagues and make a meaningful impact.

Tech Stack

AWSDatabricksFastAPIPostgreSQLPython

Categories

Constructor

About Constructor

1,001-5,000 employees
Contact me