# Senior MLE

**Company**: Constructor
**Work arrangement**: remote
**Experience**: senior
**Job type**: full-time
**Salary**: $80k–$120k USD
**Category**: Engineering
**Industry**: Technology

**Apply**: https://apply.workable.com/j/AA636BFBB2
**Canonical**: https://yubhub.co/jobs/job_06fb74fd-d12

## Description

## About the Role

We're looking for a Senior MLE to join our Machine Learning Recall team. As a Senior MLE, you will help us build and optimize ML/DL models to improve customer experience by providing the best results in terms of relevancy and marginality.

## Role Overview

In the second part of 2025, we plan to focus our attention on three key areas:

- Recall: we don't want to lose good results

- Visual solutions: we would like to deliver end-to-end visual solutions for our customer, including (but not limited to) image search, shop the look, visual recommendations, etc

- Technical platform: we have many different technologies/models inside a team, and we would like to allow other teams to use them widely and integrate in their pipelines

## Challenges You Will Tackle

- Build and deploy robust ML systems for search (including text/image & multimodal approaches, etc)

- Tune LLMs to improve our system in different aspects, not limited to what we already have

- Improve business KPIs by using new techniques/models and validating hypotheses

- Collaborate with other technical teams to exchange experiences to improve the overall Constructor.io system

- Be responsible for what you and your team do

## Requirements

- 3+ years of professional experience in applied machine learning

- Excellent NLP knowledge (especially transformer-based approaches)

- Comprehensive knowledge of classical machine learning

- Extensive Python knowledge

- Experience with any DL framework (we’re using torch)

- Experience with any SQL dialect (we’re using SparkSQL, MySQL and a couple more dialects)

- You have delivered production ML systems

- Proficiency with big data stack for end-to-end ML product development (we’re using Pyspark for most of our pipelines)

- You are able to translate intuition into data-driven hypotheses that result in engineering solutions that bring significant business value

- Proactivity: you can't close your eyes to problems, but are ready to solve them

- You are friendly and willing to help your teammates & others

- Nice to have:

+ Experience designing, conducting, and analyzing A/B tests 	+ Experience with Rust (or C/C++) 	+ Experience with a public cloud like AWS, Azure, or GCP 	+ Strong knowledge of data structures, algorithms and their trade-off 	+ Empathy 	+ Ability to explain difficult concepts 	+ You love to work on performance optimization, such as increasing result quality and improving code performance

## Benefits

- Unlimited vacation time - we strongly encourage all of our employees take at least 3 weeks per year

- 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

- Maternity & Paternity leave for qualified employees

- Work with smart people who will help you grow and make a meaningful impact

- Base salary: $80k–$120k USD, depending on knowledge, skills, experience, and interview results

- Stock options - offered in addition to the base salary

- Regular team offsites to connect and collaborate

## Skills

### Required
- NLP knowledge
- Classical machine learning
- Python knowledge
- DL framework (torch)
- SQL dialect (SparkSQL, MySQL)
- Big data stack (Pyspark)
- Data-driven hypotheses
- Proactivity
- Friendly and willing to help teammates

### Nice to have
- Experience designing, conducting, and analyzing A/B tests
- Experience with Rust (or C/C++)
- Experience with a public cloud like AWS, Azure, or GCP
- Strong knowledge of data structures, algorithms and their trade-off
- Empathy
- Ability to explain difficult concepts
- Performance optimization
