Senior Machine Learning Engineer: Search Quality
Role in brief
Constructor seeks a Senior Machine Learning Engineer to improve e-commerce search quality for global retailers. Candidates should have extensive experience in ML systems and relevant tools. This role is fully remote.
About the role
Constructor is an AI-driven platform focused on enhancing e-commerce search and discovery. As a Senior Machine Learning Engineer, you will play a crucial role in fine-tuning models to improve search relevance and user experience for global retailers.
You will be responsible for real-time quality monitoring and automated pipelines to ensure optimal performance. The team values collaboration and supports professional growth, making it an ideal environment for those looking to make a significant impact.
The salary range for this position is between $115,000 and $195,500, depending on various factors.
Skills that matter here
- Python: This role requires strong Python skills for developing and fine-tuning machine learning models.
- PyTorch: Experience with PyTorch is essential for building and evaluating machine learning systems.
- SQL: Fluency in SQL is necessary for data manipulation and retrieval.
- Spark: Knowledge of Spark is important for data orchestration and processing.
- Airflow: Experience with Airflow is required for managing automated workflows.
Who this role suits
- Candidates should have a strong background in machine learning and a collaborative mindset.
- They should be comfortable working in a fully remote environment and value continuous learning.
- Ideal candidates enjoy problem-solving and have experience in cross-functional team dynamics.
From the employer
- LLM-based evaluation: fine-tune models to assess relevance, understand query intent, and align judgments with user behavior.
- Real-time quality in production: reranking, filtering, and signal computation with strict latency requirements.
- Automated quality monitoring: pipelines to detect degradations and generate actionable recommendations.
- 4+ years shipping production ML systems
- Experience with search, information retrieval, or recommendation systems
- Hands-on experience with fine-tuning, evaluation frameworks, and scaling LLM deployments
- Strong Python and PyTorch; fluency in SQL and data orchestration tools (Spark, Airflow)
- Experience designing and running A/B tests to validate model impact
- Excellent English communication skills
- Experience collaborating in cross-functional teams (ranking, product, data engineering)
- Work with smart and empathetic people who will help you grow and make a meaningful impact.
- Regular team offsite events to connect and collaborate.
- Fully remote team - choose where you live.
- Unlimited vacation time - we strongly encourage all of our employees take at least 3 weeks per year.
- Work from home stipend for home office setup.
- Apple laptops provided for new employees.
- Training and development budget refreshed each year.
- Maternity & Paternity leave for qualified employees.
- Base salary: $80k–$120K USD, depending on knowledge, skills, experience, and interview results.
- Stock options offered in addition to the base salary.
Questions about this role
Is this position remote?
Yes, this role is fully remote.
What level of experience is required?
Candidates should have at least 4 years of experience shipping production ML systems.
How can I apply?
Details on how to apply are not provided in the job posting.