Drimva

TikTok

Software Engineer Intern (Recommendation Infrastructure) - 2026 Start (PhD)

San Jose, California · Internship · Posted Oct 28, 2026

Education
Currently pursuing a PhD in Computer Science or a related technical discipline.

About the job

Build and optimize high-performance infrastructure, services, data pipelines, computing frameworks, and storage systems for TikTok’s large-scale recommendation products.

What you'll do

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

What they ask for

  • Currently pursuing a PhD in Computer Science or a related technical discipline.
  • Able to work for 12 weeks during Summer 2026.
  • Programming experience, including one or more of C, C++, Java, or Python.
  • Effective communication skills, self-driven learning, and a sense of ownership.

Nice to have

  • Projects or research experience in personalized recommendations, search engines, machine learning, distributed storage systems, or big data frameworks.

Tools

C, C++, Java, Python

AI focus

Recommendation systems, including personalized recommendation infrastructure and real-time online training.

Model-written summary · the original posting is authoritative

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