Our team focuses on improving the search system’s quality by increasing the recall and relevancy of the retrieved results. We consistently deliver measurable KPI improvements, resulting in better search experiences and greater transparency in our algorithms for customers.
We are looking for a Machine Learning Engineer with experience in building and optimizing search or recommendation systems.
In this role, you’ll address practical challenges in building and optimizing models that improve search quality. Your work will involve fine-tuning large language models, integrating advanced vector search techniques, and using real-time relevance signals to align results with user intent.
The ideal candidate has a strong background in machine learning and information retrieval, along with experience delivering scalable, production-ready solutions. You’ll collaborate across the stack - from model development to deployment - to drive measurable improvements in search performance and user satisfaction, directly contributing to a superior product discovery experience.
Hard skills:
Soft skills:
At Constructor.io we are committed to cultivating a work environment that is diverse, equitable, and inclusive. As an equal opportunity employer, we welcome individuals of all backgrounds and provide equal opportunities to all applicants regardless of their education, diversity of opinion, race, color, religion, gender, gender expression, sexual orientation, national origin, genetics, disability, age, veteran status or affiliation in any other protected group. Studies have shown that women and people of color may be less likely to apply for jobs unless they meet every one of the qualifications listed. Our primary interest is in finding the best candidate for the job. We encourage you to apply even if you don’t meet all of our listed qualifications.
If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.
Are you ready to take your Machine Learning skills to the next level with the Recall Team at Constructor.io? We're all about enhancing the search experience, making it smarter and more relevant for users all around. As a Machine Learning Engineer, you'll dive into addressing real-world challenges like building and optimizing models that drastically improve our search quality. Imagine fine-tuning large language models and integrating cutting-edge vector search techniques to ensure that the results you deliver just make sense. We’re looking for someone with a strong foundation in machine learning and information retrieval who can create scalable, production-ready solutions. In this collaborative environment, you’ll partner with others across the board—from model development to deployment—to drive improvements in user satisfaction and product discoverability. Daily, you'll tackle building robust ML systems tailored for search, tune models for real-time user intent, and design assessment metrics that align search results with business needs. You’ll also be responsible for clearly communicating your findings and improvements to both technical and non-technical teams, adding significant value to our stakeholders. If you're proficient in NLP, Python, ML frameworks like Torch, and enjoy being part of a remote team dedicated to continuous learning and innovation, we want to hear from you! Come join us in creating an extraordinary search experience for users everywhere while enjoying the perks of a fully remote lifestyle with competitive compensation.
The only site search and product discovery built for ecommerce KPIs. Delivering superior experiences with AI, NLP, data and personalization.
24 jobsSubscribe to Rise newsletter