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