Drimva

TikTok

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

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

Education
Bachelor's degree in Software Development, Computer Science, Computer Engineering, or a related discipline; Master's degree preferred.

About the job

Develop knowledge graphs and maps of e-commerce products, categories, brands, and buyer-product relationships to support feed ranking, recommendations, and advertising.

What you'll do

  • Build and develop large-scale knowledge graphs for real-world products.
  • Collaborate with product managers, data scientists, and product and operations teams on strategies and features.
  • Create knowledge graphs and maps covering product and content insights, categories, brands, SPUs, and buyer-product connections.

What they ask for

  • Completing or recently completed a Bachelor's degree 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

  • Completing or recently completed a Master's degree in a relevant discipline.
  • Familiarity with TensorFlow/PyTorch; related coursework or projects, ML methods, or large-scale text processing tools are also preferred.

Tools

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

AI focus

Machine learning and knowledge graph development for e-commerce, including product and content insights, categorization, and buyer-product relationships; related areas include 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)