Drimva

TikTok

Software Engineer Project Intern (Content AI Infrastructure) - 2026 Start (BS/MS)

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

Education
Currently pursuing an Undergraduate/Master in Software Development, Computer Science, Computer Engineering, or a related technical discipline.

About the job

Design and optimize scalable content AI training and inference infrastructure for TikTok, including GPU-based large-model workloads.

What you'll do

  • Design training and inference architecture to improve efficiency, performance, scalability, and stability.
  • Build highly available, low-latency infrastructure for online and offline content understanding workloads.
  • Analyze and optimize training and inference performance on GPU-based systems, and help advance the technical architecture.

What they ask for

  • Currently pursuing an undergraduate or master's degree in Software Development, Computer Science, Computer Engineering, or a related technical discipline.
  • Familiar with high-concurrency content processing system design and proficient in distributed frameworks and message queues.
  • Strong programming skills and familiarity with at least one of C++/Python/Java.

Nice to have

  • Relevant experience in large-model training, inference, or optimization; recommender systems and content understanding experience is also a plus.
  • Competition experience, such as mathematical modeling or programming competitions.

Tools

Flink, Spark, Kafka, Pulsar, C++, Python, Java

AI focus

Build and optimize infrastructure for large-model content understanding training and inference, including GPU-based workloads and applications such as recommendation, security, and push notifications.

Model-written summary · the original posting is authoritative

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