CareerPlan

Software Engineer Graduate (Data Ecosystem) - 2027 Start

San Jose, United States of AmericaFull-time2026-10-15 → 2026-10-22

Core

Design and implement offline/real-time data architecture and scalable storage/computation systems for TikTok's recommendation system serving over a billion users.

Role type

Senior IC distributed systems engineer (data infrastructure)

Builds

Distributed storage and processing frameworks for massive data and large-scale business systems

Domain

Big data infrastructure, data lakes, distributed systems

Deliverable

production ML models

Required skills

Big data processing (Spark/Flink), data lake technologies (Hudi/Iceberg/DeltaLake), distributed systems design, storage formats (Parquet/ORC), data warehousing modeling, Java/C++/Scala programming

Preferred skills

Master's degree in Computer Science, customization of big data frameworks, experience with Hive/HBase/Kudu