Constructor
Machine Learning Engineer
Constructor
$80k - $120k
Worldwide (Remote)
Python
Spark
SQL

Machine Learning Engineer

Overview

Constructor is the next-generation platform for search and discovery in ecommerce, built to explicitly optimize for metrics like revenue, conversion rate, and profit.

Job Description

Constructor is a U.S. based company that has been in the market since 2019. It was founded by Eli Finkelshteyn and Dan McCormick who still lead the company today.

Responsibilities

  • - Design and Develop ML-Based Ranking Solutions: build, deploy, and optimize machine learning models to enhance search engine ranking systems, driving improvements in key business metrics such as conversion, engagement, and user satisfaction.
  • - Improve Ranking Quality: analyze ranking performance and identify gaps in search, browse, and autocomplete experiences, focusing on relevance, personalization, attractiveness, diversification, and other quality signals.
  • - Innovate and Optimize Ranking Algorithms: proactively propose new machine learning models, algorithms, and features to advance the ranking pipeline, improve ranking quality, and meet evolving business needs.
  • - Collaboration with Cross-Functional Teams: collaborate with technical and non-technical business partners to develop / update ranking functionalities (both within and outside the team)

Required Skills

  • - At least 4 years of experience with Python for machine learning and backend development
  • - At least 4 years of experience developing, deploying, and maintaining machine learning models with a strong focus on ranking systems for search, recommendations, or similar applications
  • - Experience in large-scale ML model training, evaluation, and optimization, with a focus on real-time inference and serving
  • - Experience with big data frameworks such as Spark for processing large datasets and integrating them into ML pipelines
  • - Proficiency in using tools like SQL, PySpark, Pandas, and other frameworks to extract, manipulate, and analyze data
  • - Experience with data pipeline orchestration tools like Airflow or Luigi to manage and automate workflows for ML training and signal delivery
  • - Experience working on ranking algorithms that optimize metrics such as relevance, conversion rates, personalization, user engagement, RPV is a plus
  • - Experience collaborating in cross-functional teams
  • - Experience leading projects to success
  • - Excellent English communication skills
  • - Enjoy helping others around you grow as developers and be successful
  • - Pick up new ideas and technologies quickly, love learning and talking to others about them
  • - Love to experiment and use data and customer feedback to drive decision making

Benefits

  • - Unlimited vacation time - we strongly encourage all of our employees take at least 3 weeks per year
  • - Fully remote team - choose where you live
  • - Work from home stipend! We want you to have the resources you need to set up your home office
  • - Apple laptops provided for new employees
  • - Training and development budget for every employee, refreshed each year
  • - Maternity & Paternity leave for qualified employees
  • - Work with smart people who will help you grow and make a meaningful impact
  • - Base salary: $80k–$120k USD, depending on knowledge, skills, experience, and interview results
  • - Stock options - offered in addition to the base salary
  • - Regular team offsites to connect and collaborate

About the company

Constructor’s AI-powered search and product discovery platform delivers unmatched KPI optimization and fast ROI for enterprise ecommerce brands — while giving customers a personalized, enjoyable shopping experience.


All Job Openings at Constructor