Drimva

TikTok

Software Engineer Intern (TikTok Search Data Infra) - 2027 Summer

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

Experience
No specific number of years stated.
Education
Currently pursuing a Bachelor's degree in Computer Science or a related technical discipline.

About the job

Build and improve TikTok Search data infrastructure for ingesting, indexing, serving features, and producing training data at large scale.

What you'll do

  • Build query/video ingestion, enrichment, and streaming or batch index-construction pipelines.
  • Develop feature computation, backfill, storage, and serving platforms with online/offline consistency.
  • Build training-sample pipelines and improve data quality, observability, and cost efficiency.

What they ask for

  • Currently pursuing a Bachelor's degree in Computer Science or a related technical discipline.
  • Strong programming skills in Java, C++, or Python.
  • Production experience with data frameworks such as Spark, Flink, or Hive/Iceberg.
  • Solid distributed systems fundamentals and ability to debug and optimize complex systems in production.

Nice to have

  • Experience with search, recommendation, or ads data infrastructure; feature stores and training-sample pipelines; or real-time indexing and retrieval pipelines.
  • Experience using AI coding assistants and agents to improve day-to-day development productivity.

Tools

Java, C++, Python, Spark, Flink, Hive/Iceberg

AI focus

Experience using AI coding assistants and agents to improve day-to-day development productivity is preferred.

Model-written summary · the original posting is authoritative

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