Drimva

TikTok

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

San Jose, California · Full-time · Posted Oct 28, 2026

Experience
Not specified; hands-on experience or relevant group projects are a plus.
Education
PhD in Software Development, Computer Science, Computer Engineering, or a related discipline; candidates may be completing or have recently completed the degree.

About the job

Build e-commerce knowledge graphs and knowledge maps that describe products, content, categories, brands, buyers, and their relationships for ranking, recommendations, and ads.

What you'll do

  • Develop knowledge graphs and maps of products, content, categories, brands, and buyer-product connections.
  • Collaborate with product managers, data scientists, and product and operations teams on product strategies and features.
  • Support product insights and competitive analysis, including identifying and analyzing high-performing items.

What they ask for

  • Completing or recently completed a PhD in Software Development, Computer Science, Computer Engineering, or a related discipline.
  • Passion for 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, ML/DL algorithms, text representation, or large-scale text processing tools such as Hadoop, Spark, Hive, or Flink.

Tools

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

AI focus

Machine learning and knowledge-graph development for e-commerce, with related areas including NLP, multimodal systems, and computer vision.

Model-written summary · the original posting is authoritative

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