At a Glance
- Tasks: Build and optimise ML pipelines for our AI-driven wine exchange platform.
- Company: Join Liv-ex, a leader in the wine trading industry with innovative tech solutions.
- Benefits: Competitive salary, performance bonuses, healthcare, and wellbeing perks.
- Why this job: Make a real impact by scaling AI products in a dynamic environment.
- Qualifications: 5+ years in Data Engineering or Machine Learning Engineering with strong Python skills.
- Other info: Collaborate with a passionate team and own the MLOps architecture on modern tech.
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).
Machine Learning Engineer in London employer: Liv-ex Ltd
Contact Detail:
Liv-ex Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Machine Learning Engineer in London
✨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 skills and understanding the company’s products. Be ready to discuss how your experience aligns with their needs, especially around MLOps and cloud infrastructure.
✨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 in London
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 explain why you’re passionate about the wine industry and how your background makes you a perfect fit for Liv-ex. Keep it engaging and personal – we love to see your personality come through!
Showcase Your Projects: If you’ve got any relevant projects or contributions to open-source that demonstrate your skills in ML pipelines or cloud infrastructure, make sure to include them. We’re keen to see real examples of your work and how you’ve tackled challenges in production.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re genuinely interested in joining our team at Liv-ex!
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 Knowledge
Be prepared to talk about your experience with MLOps best practices. Discuss specific CI/CD workflows you've implemented and how you've automated model training and deployment. Real-world examples will make your answers stand out.
✨Demonstrate Problem-Solving Skills
Expect questions that assess your ability to troubleshoot and optimise systems. Share instances where you’ve faced challenges in production and how you resolved them. This shows you have a builder mindset and can learn from past experiences.
✨Collaborative Spirit
Since collaboration is key in this role, be ready to discuss how you’ve worked with Data Scientists and Software Engineers in the past. Highlight any successful projects where teamwork led to improved outcomes, especially in taking models from prototype to production.