TikTok
Machine Learning Engineer Intern (E-Commerce Knowledge Graph) - 2027 Start (PhD)
San Jose, California · Internship · Posted Oct 28, 2026
- Education
- Currently pursuing a PhD in Software Development, Computer Science, Computer Engineering, or a related discipline.
About the job
Develop knowledge graphs and maps connecting e-commerce products, content, categories, brands, buyers, and product insights.
What you'll do
- Create knowledge graphs for product and content insights, categories, brands, and SPUs.
- Design knowledge maps describing relationships between buyers and products.
What they ask for
- Currently pursuing a PhD in Software Development, Computer Science, Computer Engineering, or a related discipline.
- Experience in at least one listed area, such as LLMs, knowledge graphs, computer vision, or machine learning.
- Strong coding skills in at least one of Python, Java, C/C++, or Spark, and familiarity with at least one of PyTorch, TensorFlow, or Keras.
- Strong analytical and problem-solving skills.
Nice to have
- Coursework or projects in text classification, text matching, sequence labeling, or knowledge graphs.
- Familiarity with deep learning frameworks; knowledge of domain adaptation, text mining, unsupervised/semi-supervised methods, large-scale text processing, or e-commerce/Internet work.
Tools
Python, Java, C/C++, Spark, PyTorch, TensorFlow, Keras, Hadoop
AI focus
Build e-commerce knowledge graphs and buyer-product maps, drawing on machine learning and related areas such as language models, text mining, and computer vision.
Model-written summary · the original posting is authoritative