TikTok
Research Engineer - TikTok Ads Core ML, Ranking
San Jose, California · Full-time · Posted Oct 28, 2026
- Education
- BS/MS in a quantitative field or related experience.
About the job
Develops and improves TikTok Ads ranking and delivery systems to increase advertising efficiency and revenue using advanced machine learning and related technologies.
What you'll do
- Optimize the advertising funnel, including retrieval, sorting, creative personalization, and resource allocation.
- Research and develop advertising delivery systems using ML/DL, reinforcement learning, LLMs, and scaling laws.
- Design system frameworks and standards, and collaborate with product and business teams across use cases.
What they ask for
- BS/MS in Computer Science, Statistics, Operations Research, Applied Mathematics, Physics, or a similar quantitative field, or related experience.
- Research or industry experience in machine learning, deep learning, statistical models, or applied mathematical methods.
- Proficiency in C/C++ and Python, with familiarity with data structures and algorithms.
- Familiarity with at least one of TensorFlow, PyTorch, or MXNet; online experimentation and analytics; and big data systems such as Hadoop and Spark.
Nice to have
- Participation in national mathematics or coding competitions.
- Publications or citations in NLP, computer vision, or recommender systems; experience with LLMs, reinforcement learning, transfer learning, or counterfactual optimization.
Tools
C/C++, Python, TensorFlow, PyTorch, MXNet, Hadoop, Spark
AI focus
Research and develop ML/DL-, RL-, and LLM-based advertising ranking and delivery systems, including generative retrieval, large recommendation models, LLM-based ranking, and system resource allocation optimization.
Model-written summary · the original posting is authoritative