Data Scientist (Search & Rankings)
Data Scientist (Search & Rankings)

Data Scientist (Search & Rankings)

Full-Time 36000 - 60000 £ / year (est.) No home office possible
Go Premium
F

At a Glance

  • Tasks: Design and develop cutting-edge ranking algorithms and NLP models for luxury fashion search.
  • Company: Join Farfetch, a global leader in luxury fashion e-commerce.
  • Benefits: Enjoy health insurance, flexible work, extra days off, and training opportunities.
  • Why this job: Make a real impact on how millions discover luxury fashion online.
  • Qualifications: Degree in Data Science or related fields; expertise in algorithms and Python required.
  • Other info: Collaborative environment with opportunities for innovation and career growth.

The predicted salary is between 36000 - 60000 £ per year.

About Farfetch

Farfetch is a leading global marketplace for the luxury fashion industry. The Farfetch Marketplace connects customers in over 190 countries and territories with items from more than 50 countries and over 1,400 of the world's best brands, boutiques, and department stores, delivering a truly unique shopping experience and access to the most extensive selection of luxury on a global marketplace.

Our office is near Porto, in the north of Portugal, and is located in a vibrant business hub. It offers a dynamic and welcoming environment where our employees can connect and network with a large community of tech professionals.

Technology

We're on a mission to build end-to-end products and technology that powers an incredible e-commerce experience for luxury customers everywhere, understanding the motivations and needs of our customers and partners, to designing and testing hypotheses, to creating industry-leading experiences for luxury customers.

The Role

We are seeking a highly motivated Data Scientist to join our Search & Rankings team within the Consumer Products domain. This team is responsible for the core discovery experience that connects millions of luxury fashion lovers with items from over 1,400 of the world's best brands. You will work in a dynamic, interdisciplinary team alongside Software Engineers and Machine Learning Engineers. While our MLEs focus on building robust MLOps pipelines and scaling infrastructure, your focus will be on the "brain" of the system: deeply understanding user intent, designing complex ranking logic, and proving value through rigorous experimentation. One of your primary focus areas will be Rankings. Advancing our Learning to Rank (LTR) approaches for Brand, Category, and Search PLPs, which account for approximately 90% of our traffic. Additionally, you will drive the modernization of our Search Engine solutions and broader discovery initiatives as our product scales.

What You’ll Do

  • Algorithm Development: Design and develop state-of-the-art Ranking algorithms and NLP models. You will define how products are ordered to maximize relevance and business value.
  • Data Science & Strategy: Deeply explore our vast datasets (user behavior, catalog metadata) to identify opportunities for personalization. You will answer the "Why" and "What" before we build the "How."
  • Experimentation: Own the A/B testing framework for ranking/search logic. You will analyze results to distinguish causal impact from noise, ensuring we only ship changes that genuinely improve the customer experience.
  • Model Prototyping: Build and validate high-quality model prototypes in Python. You will work closely with MLEs to translate these prototypes into scalable, production-ready microservices.
  • Collaboration: Partner with MLEs to ensure your models are compatible with our Databricks/PySpark infrastructure; Work with the Catalog Team to define feature requirements; Exchange insights with the Recommendations Team (our sister team in Consumer Products) to align on personalization strategies.
  • Innovation: Stay updated with scientific advancements in Information Retrieval (IR) and Machine Learning, bringing fresh ideas to the table.

Who You Are

  • A graduate in Machine Learning, Information Retrieval, Data Science, Computer Vision, NLP, or related fields.
  • Algorithm Mastery: You have a solid understanding of Learning to Rank (e.g., LambdaMART, RankNet) and Information Retrieval techniques. You should have deep expertise in the search domain, spanning traditional methods like BM25 to modern Deep Learning approaches, including Transformers architectures, Sequence Modeling, and Bi-Encoders.
  • Python Stack: A strong expert in Python for Data Science (Pandas, Scikit-learn, PyTorch/TensorFlow, PySpark).
  • Data Fluency: Able to query and analyze complex data. Familiar with SQL and big data stores (i.e., BigQuery, ADLS, and Spark SQL), essential for gathering your own training data.
  • Engineering Awareness: Comfortable writing clean code that can be easily handed off to MLEs. Experienced in microservices (FastAPI/Flask) is a strong plus. Experienced in Elasticsearch or Solr is also a plus.
  • Scientific Mindset: You rely on data and experimentation to make decisions, not just intuition.
  • Adaptability: You are happy to pivot between deep Ranking problems and broader Search/Query understanding challenges as business needs shift.
  • Team Player: You value collaboration over isolation and are eager to work with Engineers and Product Managers to ship real value.

Rewards & Benefits

  • Health insurance for the whole family, flexible working environment and well-being support and tools
  • Extra days off, sabbatical program and days for you to give back for the community
  • Training opportunities and free access to Udemy
  • Flexible benefits program

Equal Opportunities Statement

Farfetch is an equal opportunities employer ensuring that all applicants are treated equally and fairly throughout our recruitment process. We are determined that no applicant experiences discrimination on the basis of sex, race, ethnicity, religion or belief, disability, age, gender identity, ancestry, sexual orientation, veteran status, marriage and civil partnership, pregnancy and maternity, or any other basis prohibited by applicable law.

Scam Disclaimer

It has come to our attention that there may be fraudulent activities involving individuals or organizations falsely claiming to represent Farfetch in order to attract candidates to a SCAM. Please be aware that Farfetch does not conduct recruitment processes through messaging apps or any unofficial communication channels, other than our official careers website. Additionally, Farfetch will never ask candidates for any form of payment during the recruitment process.

Data Scientist (Search & Rankings) employer: Farfetch

Farfetch is an exceptional employer, offering a vibrant work culture in Porto that fosters collaboration and innovation among tech professionals. With comprehensive health benefits, flexible working arrangements, and ample opportunities for personal and professional growth, employees are empowered to thrive in their roles while contributing to the luxury fashion industry's evolution. The company's commitment to equal opportunities and community engagement further enhances its appeal as a meaningful workplace.
F

Contact Detail:

Farfetch Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Data Scientist (Search & Rankings)

✨Tip Number 1

Network like a pro! Connect with folks in the industry on LinkedIn or at local meetups. You never know who might have the inside scoop on job openings or can put in a good word for you.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those related to data science and machine learning. 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 practising common data science questions and case studies. We recommend doing mock interviews with friends or using online platforms to get comfortable with the format.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining our team at Farfetch.

We think you need these skills to ace Data Scientist (Search & Rankings)

Algorithm Development
Learning to Rank (LTR)
Information Retrieval (IR)
Natural Language Processing (NLP)
Python for Data Science
Pandas
Scikit-learn
PyTorch
TensorFlow
PySpark
SQL
BigQuery
Elasticsearch
Microservices (FastAPI/Flask)
Data Analysis

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Data Scientist role. Highlight your experience with algorithms, data analysis, and any relevant projects that showcase your skills in Python and machine learning.

Craft a Compelling Cover Letter: Your cover letter should tell us why you're passionate about the role and how your background aligns with our mission at Farfetch. Don't just repeat your CV; use this space to show your personality and enthusiasm!

Showcase Your Projects: If you've worked on any interesting projects related to search algorithms or data science, make sure to mention them! We love seeing real-world applications of your skills, so include links or descriptions of your work.

Apply Through Our Website: We encourage you to apply directly through our careers website. This ensures your application gets to the right people and helps us keep track of all applicants efficiently. Plus, it’s super easy!

How to prepare for a job interview at Farfetch

✨Know Your Algorithms

Make sure you brush up on your knowledge of Learning to Rank algorithms and Information Retrieval techniques. Be ready to discuss how you would apply these concepts to improve the ranking logic at Farfetch, and think of examples from your past work that demonstrate your expertise.

✨Data Deep Dive

Familiarise yourself with the types of datasets you might encounter at Farfetch, such as user behaviour and catalog metadata. Prepare to discuss how you would explore these datasets to identify opportunities for personalisation, and be ready to share any relevant experiences you've had with data analysis.

✨Experimentation Mindset

Since you'll be owning the A/B testing framework, come prepared to talk about your experience with experimentation. Think of specific examples where your testing led to significant improvements, and be ready to explain how you distinguish between causal impact and noise in your results.

✨Collaboration is Key

Farfetch values teamwork, so be ready to discuss how you've collaborated with engineers and product managers in the past. Highlight any experiences where you successfully partnered with others to deliver a project, and show your enthusiasm for working in an interdisciplinary team.

Data Scientist (Search & Rankings)
Farfetch
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

F
  • Data Scientist (Search & Rankings)

    Full-Time
    36000 - 60000 £ / year (est.)
  • F

    Farfetch

    1001-5000
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>