Senior Machine Learning Engineer, Copenhagen
Application deadline: January 5, 2026.
Vivino is the world's largest online wine marketplace and the most downloaded wine app globally. A shared mission drives us: to make wine accessible to everyone. We are a community of millions, connecting people with the wines they love. Can you teach a machine to read a wine list? From scanning a label to predicting the perfect bottle, your algorithms will have an immediate, measurable impact on our global community.
An opportunity to be an expert in ML technologies and a counterpart across tech disciplines
As a Senior ML Engineer on the User Growth squad, you will hold the keys to Vivino's most iconic features. You will work on the core engines that drive engagement for millions of monthly users: our visual search (label & wine list scanning) and our personalization algorithms. We operate with high autonomy. We don't just want you to build models; we want you to help define the technical roadmap for your domain. You will own your decisions, work with a highly experienced cross-functional team, and see your improvements immediately impact global user metrics.
Here is our breakdown of the different responsibilities in this role:
Elevate our Computer Vision Capabilities
Take ownership of our reverse image lookup technology. You will operationalize the development process and drive a targeted four percentage point uplift in wine level matching.
Replacing our legacy wine menu scanner, you will architect a solution that utilizes advanced Document Structure Recognition, OCR, and entity matching to transform a photo of a restaurant menu into an interactive wine list.
Drive Personalization & Integrity
Review the architecture of our "Match for You" classifier. You will create the roadmap for its future, aiming to deliver a new model that enhances discovery for our users.
Elevate the next phase of rating manipulation detection to ensure our community data remains trustworthy.
Support the broader recommendation tracks to drive value in our marketplace.
Own and Evolve MLOps
We have a solid MLOps foundation that needs a new owner to drive it forward. You will re-establish best practices, ensuring image recognition and recommendation models are continuously trained, monitored, and deployed efficiently.
Collaborate with DevOps to review the existing setup and identify opportunities to improve performance and optimize cloud costs.
A pragmatic individual with a curious mindset and excellent attention to detail
While we prefer not to confine anyone within rigid categories, we believe you will thrive and succeed in this position if you can effectively showcase your experience or aptitude in the various aspects outlined below.
We imagine that to succeed in this role, you must be a driven engineer who prioritizes impact over theoretical complexity. You are the type of person who looks at a legacy system not as a burden, but as an opportunity to imaginatively re-architect a solution using modern stacks. We value flexibility; you should be comfortable shifting gears between deep-dive research on computer vision architectures and the practical engineering required to operationalize them.
Technically, you bring a proven track record of fine-tuning machine learning models and, crucially, deploying them at scale to serve millions of monthly active users. While experience with computer vision is a strong advantage, your ability to treat ML as an engineering discipline is paramount. You understand that a model is only as good as its delivery pipeline, which is why you possess solid MLOps experience, including proficiency with Docker and CI/CD workflows. Ultimately, you are a supportive collaborator who excels in a cross-functional team, ready to challenge decisions constructively while ensuring the team succeeds together.
Working at Vivino
Working at Vivino is challenging, fun, and rewarding. We have an incredible, multicultural, and international work culture where we take care of and look out for each other. We appreciate new ideas and encourage everyone to bring them to the table. We are not afraid to make mistakes as long as we take ownership, learn from them, and support one another in our continual improvement. We have a lot of fun at our weekly Friday bar, and Copenhagen's social committee hosts regular events.
Who are we?
TRUSTED BY MILLIONS TO DISCOVER AND BUY THE RIGHT WINE EVERY TIME
Vivino is the world's largest online wine marketplace and the most downloaded wine app, powered by a community of millions. Vivino's unique wine shopping experience leverages community data to provide personalized wine recommendations tailored to each user. In addition to making wine discovery fun and effortless, Vivino is the best place for wine drinkers to buy wine. The Vivino app is available for download on Android and iOS devices.
We are a fast-paced, growing team with offices in San Francisco, California, and Copenhagen, Denmark. We also have teams worldwide in the UK, Netherlands, Italy, Spain, Germany, France, Ireland, Australia, and Hong Kong.
Our team is passionate about our core purpose - to empower people everywhere to enjoy wine to the fullest. We do that every day by building technology and leveraging data that puts the power back in the hands of the consumer. We do not view wine as a commodity, but as an offering of a cultural experience that was once out of reach for many, but is now accessible to everyone.
Commitment to diversity and inclusion
Vivino is an equal opportunity employer and prohibits unlawful discrimination based on race, color, religion, sex, sexual orientation, gender identity or expression, national origin, ancestry, age, disability, marital status, veteran status, or other characteristics protected by applicable law.
Application deadline: January 5, 2026.
- Department
- Engineering
- Role
- Machine Learning Engineer
- Locations
- Copenhagen, Denmark
- Employment type
- Full-time
Colleagues
About Vivino
Vivino is the world's largest online wine marketplace, powered by a community of millions of wine drinkers who use the Vivino app to scan and rate more than 500,000 wines every single day.
Already working at Vivino?
Let’s recruit together and find your next colleague.