Senior Machine Learning Engineer, E-commerce Feed Recommendation

TikTok
San Jose
Workplace: OnsiteFull timeFunction: Data Science & Machine LearningEducation: bachelorsSkills: ["Problem-solving"]

Build and improve large-scale e-commerce recommendation algorithms for TikTok Shop live-streaming and short video experiences. You will design predictive models for candidate generation and ranking (e.g., CTR and conversion prediction), develop long- and short-term user interest models, and tackle challenges like cold start and traffic allocation. The role also includes creating real-time data pipelines, feature engineering, model optimization, and supporting/debugging tools to ship business-impacting ML systems.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
TikTok
TikTok
1 month ago

Senior Machine Learning Engineer, E-commerce Feed Recommendation

✓ Verified Job

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

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

Job Summary

Build and improve large-scale e-commerce recommendation algorithms for TikTok Shop live-streaming and short video experiences. You will design predictive models for candidate generation and ranking (e.g., CTR and conversion prediction), develop long- and short-term user interest models, and tackle challenges like cold start and traffic allocation. The role also includes creating real-time data pipelines, feature engineering, model optimization, and supporting/debugging tools to ship business-impacting ML systems.
Location: San Jose
Workplace: Onsite
Employment Type: Full time
Job Function: Data Science & Machine Learning
Seniority: Mid level

Key Responsibilities

  • •Build large-scale live-streaming and short video e-commerce recommendation algorithms and systems.
  • •Design, develop, evaluate, and iterate on predictive models for candidate generation and ranking, including real-time data pipelines and feature engineering.
  • •Create long- and short-term user interest models and efficiently extract latent interests from large datasets.
  • •Develop ML-driven strategies to improve shopping experience and address e-commerce challenges like cold start and traffic allocation.
  • •Design and build supporting/debugging tools as needed.

Key Requirements

  • •Bachelor’s degree or higher in Computer Science or a related field.
  • •Strong programming and problem-solving ability.
  • •3+ years of applied machine learning experience with algorithms such as collaborative filtering, matrix factorization, factorization machines, Word2vec, logistic regression, gradient boosting trees, deep neural networks, or Wide & Deep.
  • •Experience with deep learning frameworks such as TensorFlow or PyTorch.
  • •Experience with at least one programming language such as C++ or Python.
Experience:Applied machine learningRecommendation systemsOnline advertisingInformation retrievalNatural language processingLarge-scale data miningMachine learning competitions
Education:Bachelor's in Computer Science
Skills:Problem-solving
Tech Stack:TensorFlowPyTorchC++PythonCollaborative FilteringMatrix FactorizationFactorization MachinesWord2vecLogistic RegressionGradient Boosting TreesDeep Neural NetworksWide and DeepKaggle

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