Drimva

TikTok

Software Engineer Graduate (Data Arch - AI/ML Infrastructure) - 2026 Start (PhD)

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

Education
PhD in Computer Science, Machine Learning, Artificial Intelligence, or a related field (or expected by 2026).

About the job

Build and optimize large-scale recommendation infrastructure, including online services, data pipelines, computing frameworks, and storage systems.

What you'll do

  • Build and maintain high-performance online services for TikTok recommendation products.
  • Develop reliable data pipelines for candidate and profile generation, training data, and real-time online training.
  • Build global recommendation systems and develop high-performance computing frameworks and storage systems.

What they ask for

  • PhD in Computer Science, Machine Learning, Artificial Intelligence, or a related field, completed or expected by 2026.
  • ML/AI research background focused on inference optimization, model acceleration, or efficient ML systems.
  • Programming experience with one or more of C, C++, Java, or Python.
  • Problem-solving skills, self-directed learning, and effective communication.

Nice to have

  • Ability to translate research into practical system implementations.
  • Academic or practical experience in recommendation systems, search, distributed systems, or big data processing.

Tools

C, C++, Java, Python

AI focus

ML/AI infrastructure for recommendation systems, with research focus on inference optimization, model acceleration, or efficient ML systems.

Model-written summary · the original posting is authoritative

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