At a Glance
- Tasks: Lead the development of AI-driven recommendation systems for a cutting-edge e-commerce platform.
- Company: Join Swap, a pioneering AI-native platform transforming global commerce.
- Benefits: Enjoy competitive salary, stock options, private health, and wellness perks.
- Why this job: Make a real impact in shaping personalised shopping experiences with innovative technology.
- Qualifications: 5+ years in ML engineering, strong Python skills, and experience with recommendation systems.
- Other info: Be part of a diverse team committed to equality and creativity.
The predicted salary is between 80000 - 100000 £ per year.
About Swap
Swap is the infrastructure behind modern agentic commerce. The only AI-native platform connecting backend operations with a forward-thinking storefront experience. Built for brands that want to sell anything - anywhere, Swap centralises global operations, powers intelligent workflows, and unlocks margin-protecting decisions with real-time data and capability. Our products span cross-border, tax, returns, demand planning, and our next-generation agentic storefront, giving merchants full transparency and the ability to act with confidence. At Swap, we are building a culture that values clarity, creativity, and shared ownership as we redefine how global commerce works.
About the Role
As Senior/Lead ML Engineer (Recommendations), you will own the intelligence behind what Swap's AI Storefront shows to every shopper. This is a deeply technical, hands-on role at the intersection of recommendation systems, LLMs, and fashion understanding. You will build the models and pipelines that power style-aware product recommendations, outfit generation, and personalised discovery, working end-to-end from research and prototyping through to production systems serving real customers. You will work closely with our conversational AI layer, which extracts rich preference signals through dialogue, and find ways to combine that with traditional e-commerce behavioural data and LLM-based world knowledge to bootstrap and refine recommendations, including solving cold-start problems in novel ways. You will set a high technical bar for ML engineering within the recommendations space at Swap, and as we scale, you will play a key role in how this area of the team evolves.
Key Responsibilities
- Own the end-to-end ML lifecycle for recommendation and personalisation systems, from problem framing and data exploration through to deployment, evaluation, and iteration.
- Design, build, and productionise models for style-aware recommendations, including item pairing, outfit generation, preference matching, and personalised discovery.
- Develop approaches that combine conversational preference extraction (from our memory layer) with traditional behavioural signals and LLM-based world knowledge to power high-quality recommendations, particularly in cold-start and sparse-data scenarios.
- Build and optimise the feature pipelines and serving infrastructure that power recommendations at scale, working closely with engineering.
- Define and champion best practices for offline and online evaluation of recommendation quality, including metrics for relevance, diversity, novelty, and style coherence.
- Collaborate closely with product, AI engineering, and design to shape how recommendations surface across the AI Storefront, from conversational flows to visual discovery experiences.
- Explore and integrate signals from social media content and visual style to enrich user taste profiles and improve recommendation relevance.
- Act as a senior technical reference point for recommendation and personalisation engineering at Swap, helping to set standards, review critical work, and guide teammates.
What We Would Like to See
- Significant experience (typically 5+ years) in ML engineering or applied machine learning roles, with clear ownership of production recommendation or personalisation systems that drove meaningful business outcomes.
- Strong hands-on skills in Python and relevant ML/deep learning frameworks (e.g. PyTorch, TensorFlow), plus solid software engineering practices (testing, version control, code review, CI/CD).
- Proven track record building recommendation systems, with practical experience in techniques such as collaborative filtering, content-based methods, embedding models, sequence models, or graph-based approaches.
- Experience with LLMs and a practical understanding of how to leverage them within recommendation pipelines, whether for feature enrichment, preference understanding, knowledge bootstrapping, or hybrid retrieval approaches.
- Comfort working with fashion, style, or visual domains is a strong plus, particularly experience with visual embeddings, multimodal models, or taste/preference modelling.
- Practical experience deploying and iterating on ML systems in production (model serving, monitoring, retraining strategies, working with APIs and microservices).
Benefits
- Competitive base salary
- Stock options in a high-growth startup
- Competitive PTO with public holidays additional
- Private health
- Pension
- Wellness benefits
- Breakfast Mondays
Diversity & Equal Opportunities
We embrace diversity and equality in a serious way. We are committed to building a team with a variety of backgrounds, skills, and views. The more inclusive we are, the better our work will be. Creating a culture of equality isn't just the right thing to do; it's also the smart thing.
Lead ML Engineer (recommendation systems) in London employer: Swap
Contact Detail:
Swap Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Lead ML Engineer (recommendation systems) 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 recommendation systems and ML 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 coding challenges and be ready to discuss your past projects in detail. We want to see how you think and approach problems!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in being part of our team at Swap.
We think you need these skills to ace Lead ML Engineer (recommendation systems) in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Lead ML Engineer role. Highlight your experience with recommendation systems and any relevant projects you've worked on. We want to see how you can bring value to our team!
Craft a Compelling Cover Letter: Your cover letter is your chance to show us your personality and passion for the role. Share why you're excited about working at Swap and how your background in ML engineering makes you a perfect fit. Let us know what drives you!
Showcase Your Technical Skills: Since this role is deeply technical, be sure to include specific examples of your hands-on experience with Python, ML frameworks, and building recommendation systems. We love seeing practical applications of your skills, so don’t hold back!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows us you’re keen on joining our team at Swap!
How to prepare for a job interview at Swap
✨Know Your ML Fundamentals
Brush up on your machine learning fundamentals, especially around recommendation systems. Be ready to discuss techniques like collaborative filtering and content-based methods, as well as your hands-on experience with frameworks like PyTorch or TensorFlow.
✨Showcase Your Projects
Prepare to talk about specific projects where you've built or improved recommendation systems. Highlight the impact these had on business outcomes, and be ready to dive into the technical details of your approach and the challenges you faced.
✨Understand the Fashion Domain
Since this role involves fashion understanding, do some research on current trends and how they can influence recommendations. Being able to discuss how visual style and user preferences play a role in e-commerce will set you apart.
✨Ask Insightful Questions
Prepare thoughtful questions about Swap's AI Storefront and their approach to personalisation. This shows your genuine interest in the role and helps you understand how you can contribute to their mission of redefining global commerce.