Natural Language Processing Engineer

Knowledge Graph Engineer

About the Role

We are looking for a talented Knowledge Graph Engineer to join our team and drive the development of overseas product intelligence. In this role, you will be at the intersection of data engineering, machine learning, and semantic reasoning—building scalable knowledge graphs that power search, recommendation, and other core business applications. You will have the opportunity to work with large-scale heterogeneous data, design state-of-the-art relation prediction models, and directly impact user experience through smarter, more connected product information.

What You'll Do

  1. Data Pipeline & Knowledge Graph Construction
  • Design and implement robust web crawlers for overseas product data, performing data cleansing, normalization, and entity alignment.
  • Build and maintain large-scale knowledge graphs that capture rich product attributes, categories, brands, and cross-market relationships.

2.Relation Prediction & Model Development

  • Develop and deploy machine learning models for knowledge graph completion, including entity relationship prediction, link prediction, and reasoning over missing facts.
  • Continuously improve model accuracy and coverage using state-of-the-art techniques in representation learning and graph neural networks.
  1. Application & Optimization
  • Integrate knowledge graph capabilities into search and recommendation systems to enhance relevance, diversity, and personalization.
  • Monitor online performance, conduct A/B experiments, and iteratively optimize graph-based features and algorithms to drive measurable business lift.

About You

  • Bachelor's or higher degree in Computer Science, Artificial Intelligence, or a related field, with a strong passion for machine learning and big data technologies.
  • Solid foundation in data structures and algorithms, with excellent programming skills in Python, Java, or C++.
  • Deep familiarity with natural language processing (NLP) techniques and hands-on experience in knowledge graph construction, including entity extraction, relation extraction, ontology design, and graph storage/query.
  • Proven track record of outstanding achievement, such as winning awards in international competitions (e.g., ACM-ICPC, Kaggle, KDD Cup) or publishing papers in top-tier conferences/journals, including but not limited to KDD, ICLR, AAAI, IJCAI, NeurIPS, WebConf, and PVLDB.
  • Alignment with our core values:Customer First, Innovation, Perseverance, Accountability, Gratitude, and Integrity.

What We Offer

Joining JD.com means becoming part of a company where people, innovation, and impact go hand in hand. We offer a competitive salary, a great location, and a supportive, people-first culture where your growth truly matters. With access to global projects, learning opportunities, and an inclusive environment that values every voice, you’ll have the space to shape the future with us.

At JD.com, we’re committed to building a diverse and inclusive workplace where everyone can thrive. We’re proud to be an equal opportunity employer and make all employment decisions without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, disability, age, veteran status, or any other protected characteristic.

Ready to apply?

Take the next step in your career, apply now and explore the opportunities we have to offer.

Job Details

Company
JD.COM
Location
London Area, United Kingdom
Posted