
Constructor
3 days ago

About us
Constructor is the next-generation platform for search and discovery in ecommerce, built to explicitly optimize for metrics like revenue, conversion rate, and profit. Our search engine is entirely invented in-house utilizing transformers and generative LLMs, and we use its core and personalization capabilities to power everything from search itself to recommendations to shopping agents. Engineering is by far our largest department, and we’ve built our proprietary engine to be the best on the market, having never lost an A/B test to a competitive technology. We’re passionate about maintaining this and work on the bleeding edge of AI to do so.
Out of necessity, our engine is built for extreme scale and powers over 1 billion queries every day across 150 languages and roughly 100 countries. It is used by some of the biggest ecommerce companies in the world like Sephora, Under Armour, and Petco.
We’re a passionate team who love solving problems and want to make our customers’ and coworkers’ lives better. We value empathy, openness, curiosity, continuous improvement, and are excited by metrics that matter. We believe that empowering everyone in a company to do what they do best can lead to great things.
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.
Challenges you will tackle
- Build and deploy robust ML systems of attribute enrichment for products with the usage of state-of-the-art ML techniques.
- Collaborate with technical and non-technical business partners to develop analytical dashboards that describe the impact of Attribute Enrichment algorithms to stakeholders.
- Improve business KPIs by validating hypotheses with new ML approaches & techniques for attribute enrichment.
About you
- You are excited about using ML to build a performant & practical ML system running and updating on a daily basis.
- You are proficient in NLP on high level (especially transformer-based approaches), has practical experience with modern architectures. Experience working with CV is a big plus.
- You excel at Python, at least one ML/DL framework, have proficiency with any variant of SQL, and feel comfortable with the big data stack like Spark, Presto/Athena & Hive.
- You have delivered production ML systems and conducted A/B tests to validate their value. Experience leading strategic ML product initiatives from ideation to production within a cross-functional team is a big plus.
- You are an excellent communicator with the ability to translate intuition into data-driven hypotheses that result in engineering solutions that bring significant business value.
- 2+ years of professional experience in applied machine learning
- Excellent skills delivering & communicating business value
- Proficiency with Python, SQL and the big data stack for end-to-end ML product development
- Comprehensive knowledge of classical machine learning, including ranking & classification
- Experience with deep learning, including neural networks and representation learning
- Skills designing, conducting & analyzing A/B tests
- Strong knowledge of data structures, algorithms and their trade-offs
- A proven track record of software architecture & design skills
- Experience with a public cloud like AWS, Azure or GCP