TikTok
Machine Learning Engineer Graduate (E-Commerce User Growth) - 2027 Start
Seattle, Washington · Full-time · Posted Oct 28, 2026
- Education
- Bachelor's degree in Software Development, Computer Science, Computer Engineering, or a related discipline; master's degree preferred.
About the job
Develops and optimizes e-commerce user-growth and marketing algorithms, including personalized messaging, recommendations, new-user ranking, and intelligent marketing.
What you'll do
- Build user lifecycle data and value systems and contribute to user-growth product and technical solutions.
- Optimize recommendation recall and ranking to improve relevance, accuracy, and diversity for new users.
- Apply 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.
- Experience with at least one big-data tool (e.g., Hive SQL, Spark, or MapReduce) and one deep-learning tool (e.g., TensorFlow or PyTorch).
- Strong foundation in algorithms and data structures, with excellent coding skills.
Nice to have
- Completing or recently completed a master's degree in a related discipline.
- Research publications in top AI conferences/journals, notable ACM or machine-learning competition results, or relevant experience in recommendations, advertising, user growth, or intelligent marketing.
Tools
C++, Python, Hive SQL, Spark, MapReduce, TensorFlow, PyTorch
AI focus
Develops recommendation, user-value modeling, personalized messaging, intelligent marketing, and new-user ranking algorithms; applies uplift models and operations research to improve marketing.
Model-written summary · the original posting is authoritative