CareerPlanSign in

Backend Software Engineer, TikTok Data Ecosystem (Data Lake)

Singapore💼 Full-time🗓 2026-09-28

Core

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

Role type

Senior IC backend software engineer (data infrastructure)

Builds

Distributed storage and processing frameworks (batch/stream) for massive data

Domain

Big data infrastructure / Data lakes

Deliverable

infrastructure

Required skills

Spark/Flink source code proficiency, data lake technology internals (Hudi/Iceberg/DeltaLake), HDFS principles, columnar storage formats (Parquet/ORC), data warehousing modeling, Java/C++/Scala

Preferred skills

Hive/HBase/Kudu experience, petabyte-scale data management

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