TikTok
Senior/Staff Big Data Storage and Computing Engineer, Recommendation Data Ecosystem
San Jose, California · Staff · Full-time · Posted Oct 28, 2026
- Education
- Bachelor’s degree or above in computer science, software engineering, or related fields.
About the job
Designs and operates offline and real-time storage and computing infrastructure for TikTok’s recommendation, search, and advertising systems.
What you'll do
- Design and implement data architectures using Paimon and Flink.
- Build and optimize scalable storage systems and batch and stream processing frameworks.
- Troubleshoot production systems and implement data-consistency and recovery mechanisms.
What they ask for
- Bachelor’s degree or above in computer science, software engineering, or a related field, with experience building scalable systems.
- Thorough understanding of Paimon and Flink, including source-code-level use.
- Practical implementation and customization experience with at least one data lake technology.
- Proficiency in Java, C++, or Scala; experience in data warehouse modeling.
Nice to have
- Experience with Hive, HBase, or Kudu and PB-scale data.
- Familiarity with HDFS principles and Parquet or ORC.
Tools
Paimon, Flink, Java, C++, Scala, Hive, HBase, Kudu
Model-written summary · the original posting is authoritative