
Lead ML Engineer (recommendation systems)
Swap
Amsterdam
4 weeks ago
Lead ML Engineer (recommendation systems)
Lead ML Engineer (recommendation systems) role at Swap, an AI-native commerce platform. Requires 5+ years experience building production recommendation systems, expertise in Python, ML frameworks, and LLMs. Responsibilities include end-to-end ML lifecycle for style-aware recommendations and personalization.
On-site
Full-time
Lead
Python
PyTorch
Salary
Not specified
Core Qualifications
Technical (Must-have)
PythonPyTorchTensorFlowcollaborative filteringcontent-based methodsembedding modelssequence modelsgraph-based approachesLLMsfeature enrichment
Soft Skills
claritycreativityshared ownership
Tools (Must-have)
version controlCI/CD
Preferred Qualifications
Technical (Nice-to-have)
visual embeddingsmultimodal modelstaste/preference modelling
Key Responsibilities
- Own the end-to-end ML lifecycle for recommendation and personalisation systems
- Design, build, and productionise models for style-aware recommendations
- Develop approaches that combine conversational preference extraction with traditional behavioural signals and LLM-based world knowledge
- Build and optimise the feature pipelines and serving infrastructure that power recommendations at scale
- Define and champion best practices for offline and online evaluation of recommendation quality
- Collaborate closely with product, AI engineering, and design to shape how recommendations surface across the AI Storefront
- Explore and integrate signals from social media content and visual style to enrich user taste profiles
- Act as a senior technical reference point for recommendation and personalisation engineering at Swap
Lead ML Engineerrecommendation systemsAI-native platformcommercePythonLLMsfashionstyle-awarepersonalizationproduction ML