Drimva

TikTok

Machine Learning Engineer Graduate (E-Commerce Knowledge Graph) - 2027 Start (PhD)

Seattle, Washington · Full-time · Posted Oct 28, 2026

Education
PhD in Software Development, Computer Science, Computer Engineering, or a related discipline.

About the job

Build e-commerce knowledge graphs and knowledge maps of products, categories, brands, buyers, and their connections to support feed ranking, recommendations, and ads.

What you'll do

  • Develop large knowledge graphs covering real-world products and related insights.
  • Collaborate with product managers, data scientists, and product and operations teams on strategies and features.
  • Create knowledge maps and develop product, content, category, brand, and SPU information.

What they ask for

  • Completing or recently completed a PhD in Software Development, Computer Science, Computer Engineering, or a related discipline.
  • Passion or exposure to machine learning, NLP, multimodal systems, or computer vision.
  • Familiarity with or coursework in C++, Python, Go, or Java.
  • Strong teamwork and communication skills.

Nice to have

  • Familiarity with TensorFlow or PyTorch; coursework or projects in text classification, text matching, sequence labeling, or knowledge graphs.
  • Knowledge of domain adaptation, text mining, unsupervised or semi-supervised methods, machine learning algorithms, or large-scale text processing tools.

Tools

C++, Python, Go, Java, TensorFlow, PyTorch, Hadoop, Spark

AI focus

Develop knowledge graphs and apply machine learning, NLP, multimodal systems, or computer vision to e-commerce product understanding and recommendations.

Model-written summary · the original posting is authoritative

First seen Oct 28, 2026 · Last verified Nov 4, 2026 (UTC)