Drimva

TikTok

Machine Learning/Research Engineer Graduate (Monetization Technology-Ads Core Global) - 2027 Start (PhD)

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

Education
PhD in Software Development, Computer Science, Computer Engineering, or a related technical discipline.

About the job

Develop machine-learning systems for TikTok advertising delivery, optimizing ad ranking, personalization, bidding, and resource allocation to improve advertiser returns, revenue, and user experience.

What you'll do

  • Research and develop global advertising delivery systems using machine learning and related techniques.
  • Optimize the advertising funnel, including ad retrieval and ranking, creative personalization, and system resource allocation.
  • Build and manage delivery pipelines for modeling, bidding, traffic strategy, and organic video recommendations.

What they ask for

  • Completing or recently completed a PhD in Software Development, Computer Science, Computer Engineering, or a related technical discipline.
  • Proficient in C/C++ and Python; familiar with data structures, algorithms, and the Linux development environment.
  • Strong theoretical grounding in machine learning, deep learning, and algorithm concepts and techniques.
  • Familiar with the architecture and implementation of at least one of TensorFlow, Pytorch, or MXNet.

Nice to have

  • Participation in national mathematics or coding competitions.
  • Advertising systems, distributed computing, relevant research publications or reviews, or advanced techniques such as LLMs and reinforcement learning.

Tools

C/C++, Python, Linux, TensorFlow, Pytorch, MXNet, Spark

AI focus

Develop and optimize advertising delivery and recommendation systems using ML/DL, reinforcement learning, LLMs, scaling laws, and related techniques.

Model-written summary · the original posting is authoritative

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