Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Machine Learning Engineer - Recall Team: Search Quality image - Rise Careers
Job details

Machine Learning Engineer - Recall Team: Search Quality

About Us

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.

Challenges you will tackle

  • Build and deploy robust ML systems for search, including vector search, results filtering, computer-vision models, etc.
  • Tune large language models (LLMs) to provide expert-level decisions on item relevance, and work on integrating these signals into real-time models.
  • Design metrics to evaluate the relevance and performance of search results, ensuring they align with business goals and user expectations.
  • Collaborate with technical and non-technical partners to develop explanation tools that clearly communicate the impact of our algorithms to stakeholders.
  • Own the full development lifecycle: design solutions, develop and deliver them to production, while ensuring our systems remain stable, performant and scalable.

Hard skills:

  • You are proficient in NLP on a high level, and have practical experience with modern architectures.
  • You excel at Python, at least one ML/DL framework (we're using torch), 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.
  • You have experience with data pipeline orchestration tools (Airflow) to manage and automate ML workflows.
  • 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.

Soft skills:

  • Excellent English communication skills.
  • Passion for helping others grow and succeed as developers.
  • Data-driven mindset with a passion for experimenting and using customer feedback to drive decision-making.
  • Strong strategic planning and prioritization skills.
  • Continuous learning and tracking of recent advancements in the field of AI and ML.
  • Compensation: base range of 90-110k USD + stock options + work from home bonus
  • 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
  • Parental leave for qualified employees
  • Work with smart people who will help you grow and make a meaningful impact

Diversity, Equity, and Inclusion at Constructor

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.

Average salary estimate

$100000 / YEARLY (est.)
min
max
$90000K
$110000K

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.

What You Should Know About Machine Learning Engineer - Recall Team: Search Quality, Constructor

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.

Frequently Asked Questions (FAQs) for Machine Learning Engineer - Recall Team: Search Quality Role at Constructor
What are the main responsibilities of a Machine Learning Engineer at Constructor.io?

The primary responsibilities of a Machine Learning Engineer at Constructor.io involve building and deploying robust ML systems for improving search quality, consisting of vector search techniques and results filtering. You'll be fine-tuning large language models to enhance decision-making on item relevance and integrating real-time user intent signals. Additionally, creating metrics to evaluate the effectiveness of search results and collaborating across teams to develop explanation tools for stakeholders are also critical elements of the role.

Join Rise to see the full answer
What qualifications are needed for the Machine Learning Engineer position at Constructor.io?

To qualify for the Machine Learning Engineer position at Constructor.io, candidates should possess a strong background in machine learning and information retrieval. Proficiency in natural language processing (NLP), experience with Python, and familiarity with at least one machine learning framework (like Torch) are essential. Knowledge of SQL, data pipeline orchestration tools like Airflow, and a solid experience with large-scale production ML systems are also important. Soft skills such as excellent communication and a passion for helping others grow will be invaluable.

Join Rise to see the full answer
What programming languages and tools should a Machine Learning Engineer at Constructor.io be familiar with?

A Machine Learning Engineer at Constructor.io should be proficient in Python and have practical experience with machine learning and deep learning frameworks, particularly Torch. Familiarity with SQL variants is crucial, as well as experience with the big data stack tools such as Spark, Presto/Athena, and Hive. Knowledge of data orchestration tools like Airflow will also benefit candidates significantly.

Join Rise to see the full answer
Is the Machine Learning Engineer role at Constructor.io a remote position?

Yes! The Machine Learning Engineer position at Constructor.io is fully remote, allowing you the flexibility to choose where you work. The company supports a work-from-home bonus and provides resources for you to set up your home office, making it a great choice for those who prefer a remote lifestyle while working with innovative technology.

Join Rise to see the full answer
What kind of company culture does Constructor.io promote for Machine Learning Engineers?

Constructor.io fosters a diverse, equitable, and inclusive company culture where every team member feels valued. As an equal opportunity employer, they are committed to creating an environment that welcomes individuals from all backgrounds. The company emphasizes continuous learning, collaboration, and a passion for growth, ensuring that every employee has the opportunity to succeed and contribute meaningfully to the team's objectives.

Join Rise to see the full answer
Common Interview Questions for Machine Learning Engineer - Recall Team: Search Quality
Can you describe your experience with large language models in machine learning?

When responding to questions about your experience with large language models, highlight specific projects where you've implemented or fine-tuned LLMs. Discuss the frameworks you used, the challenges you faced, and how your contributions led to tangible improvements in model performance. Be prepared to provide data or metrics that showcase the effectiveness of your work.

Join Rise to see the full answer
What techniques do you use to evaluate the relevance of search results?

When addressing how you evaluate search result relevance, it’s crucial to mention the metrics you're familiar with, such as precision, recall, and F1 score. Explain any frameworks you’ve used to establish these metrics, focusing on how you've tested and validated models with A/B testing or user feedback. Provide examples of how you've adjusted models based on insights gained from these evaluations.

Join Rise to see the full answer
How do you prioritize your tasks in a machine learning project?

In answering this question, outline your strategic planning process. Discuss how you identify urgent tasks versus long-term goals, considering factors like business impact, resource availability, and deadlines. It’s helpful to share a specific situation from past projects where prioritization led to successful outcomes, emphasizing collaboration with team members as well.

Join Rise to see the full answer
Have you ever worked with data pipeline orchestration tools? Can you provide examples?

When addressing your experience with data pipeline orchestration tools, specify which tools you've used—Airflow, for instance—and detail how they helped streamline your ML workflows. Share an example of a project where orchestration significantly improved the deployment speed or efficiency of your models, showcasing your understanding of the entire data pipeline lifecycle.

Join Rise to see the full answer
What strategies do you employ to ensure the scalability of your machine learning solutions?

To ensure scalability in your machine learning solutions, share methodologies you've used, like containerization, microservices architecture, or cloud computing. Mention any particular technologies or platforms, such as Kubernetes, that you’ve leveraged for scaling purposes. Illustrate with a scenario where your design decisions directly impacted scalability positively.

Join Rise to see the full answer
How do you incorporate user feedback into your machine learning processes?

Discuss your approach to integrating user feedback, highlighting the methods you use to gather feedback, like surveys or direct user testing. Explain how you analyze this feedback and translate it into actionable insights that inform your modeling decisions. Providing an example where user feedback improved model efficacy will substantiate your answer.

Join Rise to see the full answer
What role does collaboration play in your work as a Machine Learning Engineer?

Emphasize the importance of collaboration in your role as a Machine Learning Engineer by detailing how you work with cross-functional teams. Discuss how you engage with technical and non-technical team members to ensure the alignment of project objectives. Use a specific instance to illustrate how collaboration helped overcome challenges and advanced project goals.

Join Rise to see the full answer
Can you give an example of a challenging machine learning problem you've solved?

When discussing a challenging problem you've solved, clearly outline the problem’s context, the approach you took, and the tools you employed. Highlight the results of your solution, such as improvements in accuracy or efficiency, and reflect on any lessons learned during the process. This will showcase both your technical abilities and problem-solving skills.

Join Rise to see the full answer
What is your philosophy regarding continuous learning in the field of AI and ML?

Discuss your perspective on continuous learning by mentioning specific methods you use—like attending workshops, reading research papers, or participating in online courses. You can reference new trends or technologies that have caught your interest recently to demonstrate your commitment to staying updated and improving your skills continuously.

Join Rise to see the full answer
How do you handle tight deadlines and pressure in your machine learning projects?

Explain your approach to managing stress and tight deadlines, perhaps by detailing your organizational skills and task management techniques. Share an example from past experiences where you successfully met a deadline despite challenges, highlighting your ability to remain focused and deliver results under pressure.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 9 days ago
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
AECOM Remote London, United Kingdom
Posted 13 days ago
Photo of the Rise User
Mission Driven
Social Impact Driven
Passion for Exploration
Reward & Recognition
Photo of the Rise User
TKDA Remote MSP - Minneapolis - Saint Paul, Minnesota (Bloomington)
Posted 5 days ago

The only site search and product discovery built for ecommerce KPIs. Delivering superior experiences with AI, NLP, data and personalization.

24 jobs
MATCH
Calculating your matching score...
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
January 8, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!