Drimva

TikTok

Software Engineer Intern (Recommendation Performance Efficiency) - 2027 Summer

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

Education
Currently pursuing a Bachelor's degree in Computer Science or a related technical discipline.

About the job

Build and improve large-scale recommendation systems, efficient data pipelines, and AI-assisted production operations for TikTok’s personalized video feed.

What you'll do

  • Build globalized large-scale recommendation systems.
  • Build efficient, reliable pipelines for candidate generation, ranking, profiles, training examples, and real-time online training.
  • Use AI to support release processes and production operations, including anomaly detection, diagnosis, and release safeguards.

What they ask for

  • Currently pursuing a Bachelor's degree in Computer Science or a related technical discipline.
  • Programming experience; examples include C, C++, Java, or Golang.
  • Effective communication skills, ownership, and drive.

Nice to have

  • Currently pursuing a Master's degree in Computer Science or a related technical discipline.
  • Experience in AI coding.

Tools

C, C++, Java, Golang

AI focus

Use AI to perform release processes and production operations, including online anomaly detection, diagnosis, and release safeguards; AI coding experience is a plus.

Model-written summary · the original posting is authoritative

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