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