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.
0 applies
1 views
Other Jobs from Constructor
Backend Engineer - Query Team
Full Stack Engineer: Sponsored Listings (Remote)
Machine Learning Engineer : Attribute Enrichment (Remote)
Javascript Engineer : Customer Integrations (Remote - Americas)
Data Analyst: Experiments (Remote)
Similar Jobs
Sr Developer
Data Analyst, Consultant
Principal Marketing Data Scientist
Senior Data Scientist, Analytics
Sr. Data Scientist
Sr Data Engineer
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say