Machine Learning Engineer, NLP - TikTok E-commerce Knowledge Graph

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

Develop state-of-the-art NLP/ML knowledge graph algorithms for TikTok’s global e-commerce platform. Build massive product knowledge graphs from real-world product data to power feed ranking, recommendations, and ads. Partner with product managers, data scientists, and product strategy/operations teams to define product features and strategies, covering product/content/feedback understanding and buyer-product knowledge graph construction.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
TikTok
TikTok
1 month ago

Machine Learning Engineer, NLP - 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: 21 hours agoStatus: Live

Job Summary

Develop state-of-the-art NLP/ML knowledge graph algorithms for TikTok’s global e-commerce platform. Build massive product knowledge graphs from real-world product data to power feed ranking, recommendations, and ads. Partner with product managers, data scientists, and product strategy/operations teams to define product features and strategies, covering product/content/feedback understanding and buyer-product knowledge graph construction.
Location: Seattle
Workplace: Onsite
Employment Type: Full time
Job Function: Data Science & Machine Learning
Seniority: Mid level

Key Responsibilities

  • •Participate in development of large-scale 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, including product/content/feedback understanding and category/brand/SPU construction.
  • •Construct knowledge graphs of buyers and products.

Key Requirements

  • •Bachelor’s degree in Computer Science or a related technical field.
  • •3+ years of experience in machine learning, NLP, or computer vision.
  • •Software development experience in at least one language: C++, Python, Go, or Java.
  • •Experience building with deep learning frameworks such as TensorFlow or PyTorch, including distributed training and distillation acceleration.
  • •Experience with text classification/matching/sequence labeling and knowledge graphs.
Experience:Machine learningNLPComputer visionKnowledge graphsE-commerce
Education:Bachelor's
Skills:TeamworkCommunication
Tech Stack:PythonC++GoJavaTensorFlowPyTorchHadoopSparkHiveFlinkBERTGPTWord2VecELMoLDADNNLSTMCNN

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