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