
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