Drimva

TikTok

Machine Learning Engineer Graduate (E-Commerce User Growth) - 2027 Start

San Jose, California · Full-time · Posted Oct 28, 2026

Education
Bachelor's degree in Software Development, Computer Science, Computer Engineering, or a related discipline; Master's degree is preferred.

About the job

Develop and optimize TikTok e-Commerce user-growth and marketing algorithms, including user-value modeling, personalized messaging, recommendations, and intelligent marketing.

What you'll do

  • Build user lifecycle data and value systems and help implement growth solutions such as personalized push notifications, emails, and recommendations.
  • Improve recall and ranking for new-user recommendations, including relevance, accuracy, and diversity.
  • Use uplift models and operations research methods to improve marketing efficiency and e-Commerce GMV growth.

What they ask for

  • Completing or recently completed a Bachelor's degree in Software Development, Computer Science, Computer Engineering, or a related discipline.
  • Experience with C++ and Python, at least one Big Data tool, and at least one Deep Learning tool.
  • Strong foundation in algorithms and data structures, with excellent coding skills.
  • Strong learning ability, curiosity, communication, and teamwork skills.

Nice to have

  • Completing or recently completed a Master's degree in a related discipline.
  • Publications in top AI conferences or journals, notable ACM or Machine Learning competition results, or relevant experience in recommendation systems, advertising, user growth, or intelligent marketing.

Tools

C++, Python, Hive SQL, Spark, MapReduce, TensorFlow, PyTorch

AI focus

Develop and optimize recommendation, user-growth, and intelligent marketing algorithms, including uplift modeling and user-value modeling.

Model-written summary · the original posting is authoritative

First seen Oct 28, 2026 · Last verified Nov 5, 2026 (UTC)