Drimva

TikTok

Senior/Staff Big Data Storage and Computing Engineer, Recommendation Data Ecosystem

Seattle, Washington · Staff · Full-time · Posted Oct 28, 2026

Education
Bachelor’s degree or above in computer science, software engineering, or a related field.

About the job

Build and optimize offline and real-time storage and computing infrastructure for TikTok’s large-scale recommendation, search, and advertising data systems.

What you'll do

  • Design offline and real-time data architectures using Paimon and Flink.
  • Build and optimize scalable storage systems and batch and stream processing frameworks.
  • Troubleshoot production systems and develop mechanisms for data consistency and exception recovery.

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, and experience in data warehouse modeling.

Nice to have

  • Experience with Hive, HBase, Kudu, or other big-data systems, and PB-level or larger datasets.
  • Familiarity with HDFS principles and columnar formats such as Parquet and ORC.

Tools

Paimon, Flink, Java, C++, Scala, Hive, HBase, Kudu

Model-written summary · the original posting is authoritative

First seen Oct 28, 2026 · Last verified Nov 4, 2026 (UTC)