Machine Learning Engineer - E-commerce Recommendation

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

Build and improve large-scale e-commerce recommendation algorithms and systems for TikTok Shop, including commodity, live-stream, and short-video recommendations. Develop long- and short-term user interest models and create predictive models for candidate generation and ranking such as click-through rate and conversion rate. Design real-time data pipelines, perform feature engineering, optimize model performance, and build supporting/debugging tools for ongoing iteration.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
TikTok
TikTok
1 month ago

Machine Learning Engineer - E-commerce Recommendation

✓ Verified Job

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

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

Job Summary

Build and improve large-scale e-commerce recommendation algorithms and systems for TikTok Shop, including commodity, live-stream, and short-video recommendations. Develop long- and short-term user interest models and create predictive models for candidate generation and ranking such as click-through rate and conversion rate. Design real-time data pipelines, perform feature engineering, optimize model performance, and build supporting/debugging tools for ongoing iteration.
Location: San Jose
Workplace: Onsite
Employment Type: Full time
Job Function: Data Science & Machine Learning

Key Responsibilities

  • •Participate in building large-scale (10 million to 100 million) e-commerce recommendation algorithms and systems (commodity, live stream, and short video recommendations).
  • •Build long- and short-term user interest models and design algorithms to efficiently explore latent user interests from large datasets.
  • •Design, develop, evaluate, and iterate on predictive models for candidate generation and ranking, including CTR and conversion rate prediction.
  • •Build and improve real-time data pipelines and perform feature engineering to support model training and performance.
  • •Design and build supporting/debugging tools as needed.

Key Requirements

  • •Bachelor’s degree or higher in Computer Science or related fields.
  • •Strong programming and problem-solving ability.
  • •Experience in applied machine learning and familiarity with recommendation/modeling algorithms (e.g., collaborative filtering, matrix factorization, word2vec, logistic regression, deep neural networks).
  • •Experience with deep learning tools such as TensorFlow or PyTorch.
  • •Experience with at least one programming language such as C++ or Python.
Experience:Recommendation systemsOnline advertisingInformation retrievalNatural language processingLarge-scale data miningE-commerce
Education:Bachelor's in Computer Science
Skills:Problem-solving
Tech Stack:TensorFlowPyTorchPythonC++Collaborative FilteringMatrix FactorizationFactorization MachinesWord2vecLogistic RegressionGradient Boosting TreesDeep Neural NetworksWide and DeepReal-time data pipelinesFeature engineering

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