Whisk

ML Engineer

Remote
PyTorch MySQL Elasticsearch Kubernetes R Machine Learning Python GCP Docker
Description

Samsung Food is a Food Platform that helps millions of users worldwide find and save recipes, connect with like-minded foodie communities, and save time and money on planning, cooking, and shopping. You’ll find Samsung Food across various devices including mobile apps, web, voice, Samsung Family-Hub fridges, and more.

Samsung Food application was included in Google Play’s Best of 2020 Everyday Essentials list, has been featured on the Apple app store numerous times, and was nominated for a 2021 Webby Award. We're cooking up great things!

We’re a remote-first, globally distributed team of 100+ people based in the US, UK, Europe, Africa, Korea, Israel, and everywhere in between. We’ve been fully distributed since 2016 and pioneered plenty of the practices that are commonplace in remote workplaces today. Do you want to know more about how we build a team that works together, and apart? Visit Samsung Food to find out.


We're seeking a Middle-Level ML Engineer to work on DL/NLP and RecSyS solutions at Samsung Food to create and implement DL/NLP algorithms that elevate user experiences and streamline operations in the Samsung Food app. You will join a Data and ML team of 4 highly skilled engineers.


We are working with the following technologies:


Python, PyTorch, CatBoost, Pytorch Lightning, Transformers, Nvidia Triton, ClickHouse, Mongo, MySQL, Elasticsearch, MLFlow, DVC, KubeFlow, Kubernetes, GCP


What you’ll do:


  • Improve the efficiency of current NLP solutions at Whisk for multilingual NER/Classification/Clustering tasks.
  • Engineer new features and implement ML models to improve ranking algorithms at Whisk.
  • Design online A/B experiments and analyze their results.
  • Keep an eye on SoTA approaches and apply the best solutions to our tasks.
  • R&D on new projects based on our data (recipes text, images, user traffic&behavior data).
  • Contribute to the development of ML Pipelines and Infrastructure in collaboration with ML & Data engineers.
  • Work closely with product managers, business stakeholders, and developers to design and deliver high-quality, scalable ML solutions.
  • Effectively communicate technical machine learning results in a business context.


Required Qualifications:

  • 2-3 years working in a machine learning engineer role.
  • You have NLP/ML projects pushed to production.
  • Solid experience with one of the following: learning to rank, recommendations, or NLP.
  • You have hands-on experience with standard Python ML stack and PyTorch.
  • A strong passion for shipping clean, high-performance code.
  • You have experience collaborating across cross-functional teams, including analytics and product management.
  • Working proficiency in English.


Good to have:

  • Experience with ML automation stack (MLFlow, Kubeflow, etc.).
  • Strong NER and intent classification experience.
  • Experience in pushing transformers to production.
  • Experience with Kubernetes and Docker.
  • Kaggle medals.


Location:

We are flexible where you physically sit but are looking for someone who can overlap with GMT time zone.


What we offer:

  • Contract-based, full time (40 hours/week depending on the workload), long-term project.
  • 100% remote work.
  • Great team to work with.
Whisk
Whisk
Advertising Platforms E-Commerce Food and Beverage Information Technology Internet Software

1 applies

46 views

Similar Jobs

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

50,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

🥳🥳🥳 264 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers