Machine Learning Engineer
Machine Learning Engineer

Machine Learning Engineer

Full-Time 36000 - 60000 ÂŁ / year (est.) No home office possible
Go Premium
Liv-ex Ltd

At a Glance

  • Tasks: Build and scale AI-driven wine exchange platform with robust ML pipelines.
  • Company: Join Liv-ex, a leader in the fine wine market with innovative tech solutions.
  • Benefits: Competitive salary, performance bonuses, healthcare, and wellbeing perks.
  • Why this job: Make a real impact by enabling cutting-edge AI products at scale.
  • Qualifications: 5+ years in Machine Learning Engineering, expert in Python and Databricks.
  • Other info: Dynamic environment with opportunities for growth and modern tooling.

The predicted salary is between 36000 - 60000 ÂŁ per year.

Competitive salary dependent on experience. Company performance-related bonus, healthcare insurance & wellbeing benefits.

About Liv-ex: We offer a multitude of business services covering trading opportunities, data, logistics and various automation technologies; aimed at a diverse group of wine businesses, from ambitious young start-ups to established merchants and traders. Our aim is to make the wine trade more transparent, efficient and safe, for the benefit of our members and the market as a whole. We are hardworking, committed and action oriented, retaining a valued neutrality in the market. Founded in 2000, Liv-ex has grown to serve a growing number of members in the B2B sector, with an ever-expanding range of services. We help our members and other stakeholders to better understand the fine wine market and identify profit opportunities.

Summary Purpose: We are seeking an experienced Machine Learning Engineer to build the technical foundation for our AI-driven wine exchange platform. While our Data Scientists focus on designing and fine-tuning complex models (NLP, Forecasting, Recommendations), your mission is to productionise, scale, and serve these models with high availability and low latency. You will own the MLOps infrastructure on Databricks and AWS, building robust pipelines that process millions of records and serve real-time predictions to our global trading platform. You will bridge the gap between experimentation and production software engineering, ensuring our systems are reliable, secure, and maintainable.

Responsibilities:

  • Productionise ML Pipelines: Engineer robust, scalable data and ML pipelines using PySpark on Databricks to power our Entity Matching and Recommender systems.
  • Implement MLOps Best Practices: Design and maintain CI/CD workflows for machine learning, automating model training, testing, and deployment using MLflow and Databricks Asset Bundles.
  • Model Serving & Deployment: Deploy models to production using Mosaic AI Model Serving (or similar serverless endpoints), optimising for throughput and low latency.
  • Infrastructure Management: Manage our underlying data and ML infrastructure on AWS (S3, Lambda) and Databricks, including Unity Catalog governance and Vector Search indexes.
  • Performance Optimisation: Profile and optimize Spark jobs and inference code to reduce cloud costs (DBUs) and improve processing speed.
  • Monitoring & Observability: Implement comprehensive monitoring for model drift, data quality, and system health to ensure 99.9% availability.
  • Collaboration: Work closely with Data Scientists to take models from “notebook prototype” to “production service,” and with Software Engineers to integrate API endpoints into the core Liv-ex platform.

What We’re Looking For:

  • Expert Python Engineer: Production-grade programming skills (typing, testing, modular design) with experience refactoring research code.
  • Databricks & Spark: Deep proficiency with PySpark and the Databricks ecosystem (Delta Lake, Unity Catalog, Workflows/Jobs).
  • Cloud Native (AWS): Strong experience with AWS core services (S3, IAM, Lambda) and Infrastructure-as-Code principles (Terraform or similar is a plus).
  • MLOps & Tools: Hands-on experience with MLflow (registry, tracking), Docker/Containerization, and CI/CD tools (GitHub Actions, Jenkins, or similar).
  • Deployment Patterns: Experience with different serving patterns: Real-time (REST APIs), Batch inference, and Streaming.
  • Vector Search: Familiarity with deploying and scaling vector databases (e.g., Databricks Vector Search, Qdrant, Weaviate, Pinecone) for semantic search applications.
  • Model Understanding: Sufficient understanding of NLP and Regressors to debug inference issues, even if you aren’t training the models yourself.
  • Educational Background: Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Experience: 5+ years in Data Engineering or Machine Learning Engineering.
  • “Builder” Mindset: You care deeply about code quality, testing, and system architecture. You prefer automating tasks over manual execution.
  • Production Scars: You have broken things in production and learned how to fix them. You understand why “it runs on my laptop” is not enough.

Why Join Liv-ex:

  • Own the Stack: You will be the primary engineer defining our MLOps architecture on a modern Databricks/AWS stack.
  • High Impact: Your work directly enables our new AI products to function at scale.
  • Modern Tooling: Work with the latest features in the Databricks ecosystem (Mosaic AI, Serverless, Unity Catalog).

Speak to our business development team about your needs, and we’ll work with you to identify the right solution for you.

Machine Learning Engineer employer: Liv-ex Ltd

At Liv-ex, we pride ourselves on being an excellent employer by fostering a collaborative and innovative work culture that empowers our employees to take ownership of their projects. As a Machine Learning Engineer, you will have the opportunity to work with cutting-edge technologies in a dynamic environment, while enjoying competitive benefits such as performance-related bonuses and comprehensive healthcare. Our commitment to employee growth and development ensures that you will thrive in your career, making a meaningful impact in the fine wine market.
Liv-ex Ltd

Contact Detail:

Liv-ex Ltd Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Machine Learning Engineer

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those related to machine learning and data engineering. This gives potential employers a taste of what you can do and sets you apart from the crowd.

✨Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and problem-solving skills. Practice common ML engineering questions and be ready to discuss your past projects in detail. Confidence is key!

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search.

We think you need these skills to ace Machine Learning Engineer

Python Programming
MLOps Best Practices
Databricks
PySpark
AWS Services (S3, Lambda, IAM)
CI/CD Workflows
MLflow
Docker/Containerization
Real-time API Deployment
Batch Inference
Vector Databases
NLP Understanding
Data Pipeline Engineering
Performance Optimisation
Monitoring and Observability

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Machine Learning Engineer role. Highlight your experience with Python, Databricks, and AWS, and don’t forget to showcase any MLOps projects you've worked on. We want to see how your skills align with what we’re looking for!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to tell us why you’re passionate about machine learning and how you can contribute to our mission at Liv-ex. Be specific about your achievements and how they relate to the responsibilities outlined in the job description.

Showcase Your Projects: If you’ve got any personal or professional projects that demonstrate your skills in ML pipelines or cloud infrastructure, make sure to mention them! We love seeing real-world applications of your expertise, so don’t hold back on sharing your successes.

Apply Through Our Website: We encourage you to apply through our website for a smoother application process. It helps us keep everything organised and ensures your application gets the attention it deserves. Plus, it’s super easy to do!

How to prepare for a job interview at Liv-ex Ltd

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially PySpark, Databricks, and AWS. Brush up on your Python skills and be ready to discuss how you've used these tools in past projects.

✨Showcase Your MLOps Experience

Prepare examples of how you've implemented MLOps best practices in previous roles. Be ready to talk about CI/CD workflows, model deployment, and any challenges you faced while productionising ML pipelines.

✨Demonstrate Problem-Solving Skills

Expect technical questions that assess your ability to troubleshoot and optimise systems. Share specific instances where you’ve identified and resolved issues in production environments, highlighting your 'builder' mindset.

✨Collaborative Mindset

Since collaboration is key in this role, think of examples where you’ve worked closely with Data Scientists or Software Engineers. Emphasise your communication skills and how you bridge the gap between experimentation and production.

Machine Learning Engineer
Liv-ex Ltd
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>