Whisk

ML Engineer

Remote
R Machine Learning MySQL Elasticsearch Kubernetes GCP Docker Python PyTorch
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.
  • Prior experience working remotely is a plus


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 between 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

0 applies

11 views

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

🥳🥳🥳 401 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