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