Software Engineer Graduate (Data Ecosystem) - 2027 Start
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
