Constructor

Backend Engineer: Experiments Team (Remote)

Remote Yerevan, Armenia
SQL Python FastAPI Flask PostgreSQL AWS
This job is closed! Check out or
Description

Constructor is the only search and product discovery platform tailor-made for enterprise ecommerce where conversions matter. Constructor's AI-first solutions make it easier for shoppers to discover products they want to buy and for ecommerce teams to deliver highly personalized experiences that drive impressive results. Optimizing specifically for ecommerce metrics like revenue, conversion rate and profit, Constructor generates consistent $10M+ lifts for some of the biggest brands in ecommerce, such as Sephora, Petco, home24, Maxeda Brands, Birkenstock and The Very Group. Constructor is a U.S. based company that was founded in 2015. For more, visit: constructor.com.

The Experiments team at Constructor builds a platform for running A/B experiments and making data-driven decisions about product changes. We also help other teams evaluate hypotheses and improve the quality of search, recommendations, and other services for our customers.

For this role, responsibilities are:

  • Owning the whole experimentation process from traffic splitting to revealing experiment results. 
  • Developing the internal experiments platform for ML/DS teams, implementing user-facing features for running and analyzing the results of experiments.
  • Improving the performance and scalability of our services.
  • Improving the trustworthiness, necessary time, and number of experiments by integrating state-of-the-art approaches for AB tests.

What we expect:

  • You have hands-on experience building and owning services for production with Python.
  • You have experience with monitoring and quality assurance for services that directly affect the customer experience.
  • You are ready to dive into the experimental/data analytics domain
  • You’re curious about how people use the product you build, not just how it looks from the technical perspective
  • It will be a great match if you have experience with PySpark or ETL pipelines. This is not a Data Engineer position, but you might expect to spend 5-10% of your time improving our PySpark pipelines for calculating experiment results
  • It will be a great match if you have experience building analytical services or experiment platforms.

Stack:

  • Backend and user-facing services: Python, FastAPI/Flask, Plotly Dash, PostgreSQL, AWS S3
  • Data pipelines: PySpark, Databricks, SQL, Airflow/Luigi
  • DevOps: AWS (Cloudformation, S3, RDS), GitHub Actions, Jenkins
  • Monitoring: AWS (Cloudwatch), Sentry, Amplitude
Constructor
Constructor
Artificial Intelligence (AI) Machine Learning SaaS Search Engine Semantic Search

0 applies

4 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say