CareerPlanSign in

Software Engineer Graduate (TikTok Search Data Infra) - 2027 Start

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

Core

Build and own billion-scale data pipelines for TikTok's search engine, handling ingestion, indexing, feature computation, and training data preparation.

Role type

Graduate Software Engineer (Data Infrastructure)

Builds

Query/video pipelines, feature engineering platform, 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, production debugging

Preferred skills

Master's degree, search/recommendation/ads data infrastructure, feature stores, real-time indexing, vector retrieval, AI coding assistants

Technologies

Spark, Flink, Hive, Iceberg

Responsibilities

Build query/video pipelines at billion-doc scale; Develop feature engineering platform with consistency guarantees; Build streaming and batch sample pipelines; Improve data quality and cost efficiency

Seniority

Graduate, entry-level IC

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