Software Engineer Graduate (TikTok Search Data Infra) - 2027 Start
TikTok, San Jose, California
What you will do
- Build and own query/video pipelines — ingestion, enrichment, and streaming/batch index construction at billion-doc scale with near-real-time freshness.
- Develop the feature engineering platform: computation, backfill, storage, and serving, with strong online/offline consistency guarantees.
- Build streaming and batch sample pipelines that turn user actions and features into high-quality training data.
- Improve data quality, observability, and cost efficiency across PB-scale storage and compute.
What you need
Minimum Qualification(s)
- 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 the ability to debug and optimize complex systems in production.