Machine Learning Engineer(NLP/CV/Multimodal), TikTok E-commerce Knowledge Graph

TikTok
San Jose
Workplace: OnsiteFull timeFunction: Data Science & Machine LearningEducation: bachelorsSkills: ["Teamwork","Communication"]

Build massive product knowledge graphs for TikTok’s global e-commerce business to power feed ranking, recommendations, and ads. Develop and construct knowledge graph representations for products, content, feedback, and buyers, partnering with product managers, data scientists, and product strategy/operations teams to define features. Apply NLP/ML and multimodal techniques, including deep learning frameworks and large-scale text processing, to improve model training, tuning, and optimization.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
TikTok
TikTok
1 month ago

Machine Learning Engineer(NLP/CV/Multimodal), TikTok E-commerce Knowledge Graph

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 8 hours agoStatus: Live

Job Summary

Build massive product knowledge graphs for TikTok’s global e-commerce business to power feed ranking, recommendations, and ads. Develop and construct knowledge graph representations for products, content, feedback, and buyers, partnering with product managers, data scientists, and product strategy/operations teams to define features. Apply NLP/ML and multimodal techniques, including deep learning frameworks and large-scale text processing, to improve model training, tuning, and optimization.
Location: San Jose
Workplace: Onsite
Employment Type: Full time
Job Function: Data Science & Machine Learning
Seniority: Mid level

Key Responsibilities

  • •Develop massive product knowledge graphs to support feed ranking, recommendations, and ads.
  • •Collaborate with product managers, data scientists, and product strategy/operations to define product strategies and features.
  • •Perform knowledge graph construction for product/content/feedback understanding and category/brand/SPU construction.
  • •Construct knowledge graphs of buyers and products.
  • •Improve knowledge graph and model components through relevant NLP/ML techniques and training workflows.

Key Requirements

  • •Bachelor’s degree in Computer Science or a related technical field.
  • •3+ years of experience in machine learning, NLP, multimodal, or computer vision.
  • •Software development experience in at least one of: C++, Python, Go, or Java.
  • •Proficiency in teamwork and communication, with practical experience in relevant business scenarios.
  • •Experience with knowledge graph work and related NLP tasks such as text classification, text matching, and sequence labeling.
Experience:Machine learningNLPMultimodalComputer visionKnowledge graphE-commerceDeep learningText processing
Education:Bachelor's in Computer Science (or related technical field)
Skills:TeamworkCommunication
Tech Stack:PythonC++GoJavaTensorFlowPyTorchDistributed trainingKnowledge graphLSTMCNNDNNLDAWord2VecELMoGPTBERTHadoopSparkHiveFlink

Company Brief

TikTok
Short-form video platform that lets users create, share, and discover entertainment content through algorithmic recommendations. It also offers advertising and creator tools for brands, influencers, and businesses.
Industry: Digital Media
Company Size: Enterprise (1,001+ employees)
Growth: Scaleup
Headquarters: Singapore, Singapore
Founded: 2016
WebsiteLinkedIn