CareerPlanSign in

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

San Jose, United States of America💼 Internship🗓 2026-09-28

Core

Building and owning the data layer for TikTok's search engine, including ingestion, indexing, feature computation, and training data pipelines for billions of videos and articles.

Role type

Software Engineer Intern (Data Infrastructure)

Builds

Query/video pipelines, feature engineering platforms, and streaming/batch sample pipelines for training data.

Domain

Search, Information Retrieval, Data Infrastructure

Deliverable

production ML models

Required skills

Java, C++, Python, Spark, Flink, Hive/Iceberg, distributed systems fundamentals, system debugging and optimization

Preferred skills

Search/recommendation/ads data infrastructure, feature stores, training sample pipelines, real-time indexing, inverted index, embedding/vector retrieval, AI coding assistants

Technologies

Spark, Flink, Hive, Iceberg

Responsibilities

Build and own query/video pipelines at billion-doc scale; Develop the feature engineering platform with online/offline consistency; Build streaming and batch sample pipelines for training data; Improve data quality, observability, and cost efficiency across PB-scale storage and compute.

Sourced via tiktok · Listed on CareerPlan, which tracks 878,000+ jobs from 20+ sources.