Senior Data Scientist - Knowledge Graphs

PT Lisbon

Full Time Senior-level / Expert
Farfetch logo
Farfetch bietet die weltweit größte Auswahl an Luxusmode für Damen und Herren. Shoppen Sie die aktuellen Kollektionen von internationalen Designern und Labels auf einer Webseite.
Apply now Apply later

The role To take us to the next level, we are looking for a Senior Data Scientist with extensive experience in Knowledge Graphs. As a member of the Knowledge Graphs team, you will play a key role in the establishment of a new platform, with opportunities to create enormous benefits for Farfetch customers. You will technically design the KG system to fit various use cases such as search and recommendations, provide expertise around graph data modeling, implement mechanisms for data quality, and develop machine learning algorithms to help solving problems like entity matching or edge prediction. In return, you can expect an opportunity to shine, plenty of support from an experienced team, and a friendly and positive working environment.


  • Develop our automated KG generation pipeline
  • Plan ways of integrating the KG with stakeholders like search
  • Test, and productionse machine learning pipelines to recognize entities in a knowledge graph and infer new knowledge (e.g., Knowledge Base Population, Relation Extraction, Entity Matching, Named Entity Recognition..)
  • Provide solutions for problems with substantial commercial impact
  • Perform analysis to identify challenges and opportunities, deriving valuable insights
  • Conduct experiments to show causal impact of new ideas or implementations

Who you are?

  • Good understanding of embedding methods (ideally graph embeddings), and Deep Learning in general.
  • Extensive experience writing clean and concise production-ready code
  • Are proficient in or highly enthusiastic to rapidly develop skills in designing ontologies and graph data modeling using tools like the RDF Semantic Web stack
  • Have a solid understanding of Natural Language Processing, ideally utilizing deep learning techniques
  • Experience in analyzing data using statistical techniques and conducting experiments using SPARQL, SQL and Python libraries such as Pandas
  • Are extremely capable of working with machine learning software - having a working knowledge of productionising models: Git version control, unit tests, and containers
  • Work well as an individual and as part of a team that loves to deploy best practices
  • Have a strong ability to abstract complex problems to their essential components and design elegant solutions for them
Job perks/benefits: Career development
Job region(s): Europe
Job stats:  7  0  0
  • Share this job via
  • or

Explore more AI/ML/Data Science career opportunities