
About Farfetch
The luxury fashion platform connecting creators and consumers
Key Highlights
- Headquartered in London with 1,001+ employees
- Over 1,400 luxury brands available on the platform
- Marketplace model serving customers in 190 countries
- $707.5 million raised in Series F funding
FARFETCH is a leading luxury fashion platform headquartered in London, connecting consumers with over 1,400 major brands in the luxury goods market. With a strong online presence reaching customers in 190 countries, FARFETCH has raised $707.5 million in funding across multiple rounds, positioning it...
🎁 Benefits
FARFETCH offers comprehensive benefits including medical, dental, and vision insurance with a flexible spending account, a 401K plan with company matc...
🌟 Culture
FARFETCH stands out in the luxury fashion industry by being an early mover in digital shopping for high-priced goods. The company embraces innovation ...
Skills & Technologies
Overview
Farfetch is hiring a Machine Learning Engineer to join their Search and Ranking team. You'll work on building and scaling search systems using advanced retrieval models and multimodal models. This role requires expertise in machine learning and Python.
Job Description
Who you are
You have a strong background in machine learning and experience in building scalable AI systems — you've tackled complex problems and understand the nuances of search algorithms in e-commerce. Your proficiency in Python allows you to implement machine learning models effectively, and you are familiar with frameworks like TensorFlow and Keras.
You thrive in interdisciplinary teams, collaborating with software engineers and data scientists to productionize cutting-edge research — your communication skills enable you to articulate technical concepts clearly to both technical and non-technical stakeholders. You are passionate about delivering personalized experiences and understand the importance of user-centric design in luxury fashion.
Desirable
Experience with search and ranking systems is a plus — you have a keen interest in understanding user behavior and optimizing search results based on nuanced queries. Familiarity with advanced retrieval models and multimodal models will set you apart in this role.
What you'll do
As a Machine Learning Engineer at Farfetch, you will be at the forefront of enhancing the search experience for luxury customers — your primary responsibility will be to design, build, and scale the next generation of search and ranking systems. You will leverage your expertise to tackle unique challenges in the luxury fashion space, ensuring that customers are connected with the perfect products.
You will collaborate closely with a dynamic team of software engineers, data scientists, and other machine learning engineers — together, you will work on productionizing innovative solutions that directly influence the technical direction of the platform. Your role will involve experimenting with various machine learning techniques to improve search relevance and speed, ultimately enhancing the overall customer experience.
What we offer
Farfetch provides a vibrant work environment located near Porto, where you can connect with a large community of tech professionals — we believe in fostering a culture of collaboration and innovation. You will have the opportunity to work on impactful projects that shape the future of luxury e-commerce, contributing to a mission that connects customers with the best products worldwide.
We encourage you to apply even if your experience doesn't match every requirement — we value diverse perspectives and are committed to building a team that reflects the communities we serve. Join us in creating an unparalleled shopping experience for luxury customers everywhere.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Farfetch.
Similar Jobs You Might Like
Based on your interests and this role

Data Scientist
Farfetch is hiring a Data Scientist to join their Search & Rankings team, focusing on user intent and ranking logic. You'll work with technologies like Python and SQL to enhance the luxury fashion e-commerce experience. This position requires experience in machine learning and data analysis.

Machine Learning Engineer
Apple is hiring a Machine Learning Engineer to enhance search quality for Apple Maps using innovative technologies. You'll work with Java, C++, Python, and frameworks like TensorFlow and PyTorch. This position requires 4+ years of industry experience.

Machine Learning Engineer
Roku is hiring a Senior Machine Learning Engineer to innovate in search and recommendations. You'll work with Python, TensorFlow, and Keras to enhance user experiences. This position requires significant experience in machine learning and data analysis.

Machine Learning Engineer
Upwork is hiring a Lead Machine Learning Engineer to build personalized memory systems for Search and Recommendations. You'll work with Python, TensorFlow, and AWS to enhance user experience. This position requires significant experience in machine learning and AI technologies.

Machine Learning Engineer
Sanctuary AI is hiring a Machine Learning Engineer to build robust systems for training and running ML policies on robots. You'll work with Python, TensorFlow, and Keras to implement and deploy novel ML techniques. This position requires experience in machine learning and robotics.