-
Samsung Food

Machine Learning Engineer

Samsung Food
Lithuania · Contract · Mid-Senior

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.

We’re a remote-first, globally distributed team of 100 people based in the US, UK, Europe, Africa, Korea, 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 (recipe texts, 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 about where you physically sit but are looking for someone who can overlap between GMT zones.


What we offer:

  • Contract-based, full-time (up to 40 hours/week), long-term project.
  • 100% remote work.
  • Great team to work with.

Key Skills

Ranked by relevance

machine learning kubernetes kubeflow pytorch mlflow elasticsearch python mysql
Login to Apply
Posted
Jan 08, 2025
Type
Contract
Level
Mid-Senior
Location
Lithuania

Industries

Technology Information Internet

Categories

Information Technology Engineering

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Allegro
Related

Network Engineer

2026-06-24

Full-time
Mid-Senior
Poland
Technology
Engineering
View Job Details
Turing
Related

Remote Fullstack Engineer

2026-06-24

Full-time
Not Applicable
Turkey
Technology
Engineering
View Job Details
Samsung Food
Related

Product Designer

2025-01-08

Contract
Mid-Senior
Lithuania
Technology
Design