Machine Learning Engineer Middle

We are looking for a machine learning engineer of middle level for one of our b2b projects - an actively developing product with a broad user base. The headquarters is located in Washington, DC. A team of professional designers, product managers and DevOps work together

ML Machine Learning NLP Deep Learning

☑️ Who and where are we looking for:

Our team solves core business problems using Deep Learning and non-template ML.

At the moment we are focusing on 3 projects.

The first one is the development of recommendation system based on unstructured data sources: data about user and website interactions, data and purchases of different products provided by b2b platform. Currently we have terabytes of historical data and the amount is constantly growing.

The second one is an intelligent chat-bot which interacts with different data sources of the platform and provides the most relevant answers to user queries helping to promote the business products of the site.

The third is a content generation system. In this area we are dedicated to saving human resources on preparing content for publication. The goal of our team is to enhance all current platform baselines with new data sources and approaches, as well as to reduce the time2market of the developed models. The quality metrics of our AI services are directly converted into platform profits, so we have deep integration with the business.

☑️ What will need to do:

- Build and implement machine learning algorithms
- Developing and implementing machine learning models in production 
- Comparing multiple approaches to solve a business problem
- Participating in communications with customers to identify business problems and opportunities to solve them using machine learning tools
- Development of algorithms for recommendation systems

☑️ Our expectations:

- Mathematical background
- Knowledge of basic ML algorithms and metrics
- Experience in developing recommendation systems
- Experience working towards NLP
- Understanding of CI/CD processes
- Ability to work according to business requirements
- Ability to meet deadlines and multi-task
- Experience in bringing ML models to production and evaluating the business impact of implementation
- Fluent in English (from B2 level)

☑️ It will be a plus:

- Experience with classic ML and DL (training projects/competitions) 
- Experience working with chatbots, voice bots/assistants
- Experience with Code Review

☑️ Requirements:

- Python, Django
- SQL, PostgreSQL.
- Pandas
- Sklearn
- Pytorch, Transformers
- Git, BitBucket, CI / CD, conflict resolution, 
- Docker

Employees benefits

Hours Icon.

Flexible working

Trips Icon.

Onsite business

Lessons Icon.


Training Icon.


Culture Icon.


Docs Icon.


Microphone Icon.


Cocktail Glass Icon.



Hi, I'm Ekaterina.

Applying for jobs should be easy. I am here to simplify the hiring process and set you up for success. Feel free to send me a message via e-mail .

Tell us about yourself
File containing resume
Link to LinkedIn

* By submitting your application, you consent to the storage of your CV in our database of candidates. If we have another vacancy that suits you, we may contact you.