Constructor is a next-generation platform for search and discovery in e-commerce, focusing on optimizing metrics like revenue, conversion rate, and profit.
The search engine is developed in-house using transformers and generative LLMs, powering various functionalities from search to recommendations.
The company serves over 1 billion queries daily across multiple languages and has clients like Sephora, Under Armour, and Petco.
The Machine Learning Recall team is responsible for building and optimizing ML/DL models to enhance customer experience through relevancy and effectiveness.
The Senior Machine Learning Engineer will focus on improving recall, developing visual solutions, and integrating various technologies/models for broader use within the company.
Key challenges include building robust ML systems for search, tuning LLMs, improving business KPIs, collaborating with technical teams, and taking responsibility for team outputs.
Requirements:
Candidates must have 3+ years of professional experience in applied machine learning.
Excellent knowledge of NLP, particularly transformer-based approaches, is required.
A comprehensive understanding of classical machine learning is necessary.
Extensive knowledge of Python and experience with any deep learning framework, preferably Torch, is essential.
Experience with SQL dialects, including SparkSQL and MySQL, is required.
Proven experience in delivering production ML systems is a must.
Proficiency with a big data stack for end-to-end ML product development, particularly using Pyspark, is needed.
Candidates should be able to translate intuition into data-driven hypotheses that yield significant business value.
Proactivity in problem-solving and a friendly demeanor towards teammates are essential.
Nice to have skills include experience in designing A/B tests, knowledge of Rust or C/C++, familiarity with public cloud services like AWS, Azure, or GCP, and strong knowledge of data structures and algorithms.
Benefits:
Employees enjoy unlimited vacation time, with encouragement to take at least 3 weeks off per year.
The company offers a fully remote work environment, allowing employees to choose their location.
A work-from-home stipend is provided to help set up home offices.
New employees receive Apple laptops.
There is a training and development budget for every employee, refreshed annually.
Maternity and paternity leave is available for qualified employees.
Employees work alongside smart colleagues who contribute to personal growth and meaningful impact.
The position offers a base salary range between $80k and $120k USD, depending on various factors.
Regular team offsites are organized to foster connection and collaboration.