Remote (Global)

Constructor is hiring a Back End Engineer: Experiments (Remote)

About the Role

The role involves building and scaling backend services that power experimentation frameworks, ensuring reliability, performance, and integration across systems.

Responsibilities

  • Develop and maintain backend services for experimentation platforms
  • Design APIs that support feature flagging and A/B testing
  • Ensure system reliability and performance under high traffic
  • Collaborate with product and data science teams to define experiment logic
  • Implement monitoring and observability for experiment systems
  • Optimize data pipelines used in experiment analysis
  • Support secure handling of user data in compliance with privacy standards
  • Write clean, maintainable, and well-tested code
  • Troubleshoot and resolve production issues promptly
  • Participate in code reviews and system design discussions
  • Contribute to documentation for internal tools and services
  • Work with distributed systems and cloud infrastructure
  • Integrate with analytics platforms for experiment reporting
  • Help define best practices for experimentation at scale
  • Stay current with backend technologies and industry trends
  • Assist in capacity planning for growing experiment usage
  • Ensure low-latency responses for real-time experiment decisions
  • Collaborate on cross-team initiatives involving data integrity
  • Support deployment automation and CI/CD pipelines
  • Promote engineering excellence within the team

Nice to Have

  • Experience with experimentation or A/B testing platforms
  • Knowledge of statistical methods in experiment design
  • Familiarity with data warehousing solutions
  • Experience with message queues and event-driven systems
  • Background in full-stack development
  • Contributions to open-source projects
  • Experience in remote-first teams
  • Previous work in product-focused engineering roles

Compensation

Competitive salary and benefits package

Work Arrangement

Remote

Team

Collaborative engineering team focused on data-driven product development

Why This Role Matters

Experimentation is central to how product decisions are validated. This role directly enables teams to test hypotheses with speed and accuracy, influencing the direction of key features and user experiences.

What You’ll Work With

You’ll use modern backend technologies, work in a cloud-native environment, and interact with large-scale data systems. The stack includes microservices, containerized deployments, and real-time data processing tools.

Available for qualified candidates

Required Skills
PythonFastAPIFlaskPostgreSQLAWSpySparkSQLAirflowCloudFormationGitHub ActionsJenkinsCloudWatch
About company
Constructor
Constructor is the next-generation platform for search and discovery in ecommerce, built to explicitly optimize for metrics like revenue, conversion rate, and profit. Its search engine is entirely invented in-house utilizing transformers and generative LLMs, and powers capabilities from search to recommendations to shopping agents. It handles over 1 billion queries daily across 150 languages and ~100 countries, serving major ecommerce brands like Sephora, Under Armour, and Petco.
All jobs at Constructor Visit website
Job Details
Category backend
Posted 6 months ago