TikTok
Machine Learning Engineer, Commerce Ads Ranking
San Jose, California · Full-time · Posted Oct 28, 2026
- Education
- Bachelor degree or above in computer science or related majors
About the job
Optimize models and algorithms across TikTok Commerce Ads’ full-funnel delivery and ranking system to improve monetization efficiency.
What you'll do
- Optimize ad delivery models, including feature engineering, cold start, delayed feedback, multi-task learning, and sequence modeling.
- Co-design ranking and retrieval algorithms with systems, and explore distributed training, GPU tuning, and privacy-preserving ad delivery.
- Develop next-generation recommendation approaches using LLM learning paradigms, including entity understanding and generative recommendation.
What they ask for
- Excellent coding skills and familiarity with C++ and Python; solid data structures and algorithms foundation.
- Solid machine-learning foundation and familiarity with models such as FM, LR, GBDT, DNN, and Wide&Deep.
- Strong learning, teamwork, analytical, and problem-solving skills.
- Bachelor’s degree or above in computer science or a related major.
Nice to have
- Papers in conferences such as KDD, NeurIPS, or SIGIR, or experience in data mining/machine-learning competitions.
- Work experience in advertising, recommendation, or search ranking.
Tools
C++, Python, FM, LR, GBDT, DNN, Wide&Deep, LLM
AI focus
Machine-learning optimization for ad ranking and delivery, plus next-generation recommendation using LLM learning paradigms.
Model-written summary · the original posting is authoritative