Machine Learning Engineer, Recommendation - E-Commerce

TikTok
San Jose
Workplace: OnsiteFull timeFunction: Data Science & Machine LearningEducation: bachelorsSkills: []

Build and scale TikTok Shop’s e-commerce recommendation and search capabilities. You’ll design optimization-algorithm strategies for large-scale recommendation pipelines, create long/short-term user interest models, and develop predictive models for candidate generation and ranking (e.g., CTR and conversion). Work with real-time data pipelines, feature engineering, model optimization, and deploy using modern ML frameworks. You’ll also create supporting/debugging tools to improve system performance and iteration speed.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
TikTok
TikTok
1 month ago

Machine Learning Engineer, Recommendation - E-Commerce

✓ Verified Job

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

Source: Company careers pageValidated by: Fursa AI
Last checked: 53 minutes agoStatus: Live

Job Summary

Build and scale TikTok Shop’s e-commerce recommendation and search capabilities. You’ll design optimization-algorithm strategies for large-scale recommendation pipelines, create long/short-term user interest models, and develop predictive models for candidate generation and ranking (e.g., CTR and conversion). Work with real-time data pipelines, feature engineering, model optimization, and deploy using modern ML frameworks. You’ll also create supporting/debugging tools to improve system performance and iteration speed.
Location: San Jose
Workplace: Onsite
Employment Type: Full time
Job Function: Data Science & Machine Learning
Seniority: Mid level

Key Responsibilities

  • •Build and design optimization algorithm strategies for large-scale e-commerce recommendation pipelines.
  • •Develop user interest models using long/short-term signals and design algorithms to extract latent interests from large datasets.
  • •Design, develop, evaluate, and iterate on predictive models for candidate generation and ranking (e.g., CTR and conversion rate).
  • •Build real-time data pipelines and perform feature engineering, model optimization, and innovation.
  • •Design and build supporting/debugging tools as needed.

Key Requirements

  • •Bachelor’s degree (computer science or relevant areas).
  • •3+ years building with solid data structures/algorithms and programming in Python, Java, C++, or R.
  • •Experience with machine/deep learning, causal inference, and operational optimization algorithms (classification, regression, clustering, math programming, heuristics).
  • •Familiarity with at least one framework: TensorFlow, PyTorch, or MXNet, including training/deployment and acceleration (mixed precision, distributed training).
  • •Experience with big data frameworks; MR or Spark preferred.
Experience:Machine learningRecommendation systemsOnline advertisingSearchInformation retrievalNatural language processingLarge-scale data miningE-commerce
Education:Bachelor's
Tech Stack:PythonJavaC++RTensorFlowPyTorchMXNetMixed precision trainingDistributed trainingBig dataMRSparkNLPCVMultimodalReal-time data pipelinesFeature engineeringRecommendationRankingSearch engine

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