Senior/Staff Big Data Storage and Computing Engineer, Recommendation Data Ecosystem
Core
Design and implement offline and real-time data storage and computing architectures for TikTok's recommendation, search, and advertising systems serving over 1 billion users.
Role type
Senior/Staff Big Data Storage and Computing Engineer
Builds
High-reliability storage and computing infrastructure for massive data ecosystems
Domain
Big Data, Distributed Systems, Recommendation Systems
Deliverable
production ML models
Required skills
Paimon, Flink, Java, C++, Scala, Data Lake Technology, Data Warehouse Modeling
Preferred skills
Hive, HBase, Kudu, HDFS, Parquet, ORC, PB-scale data handling
Technologies
Paimon, Flink, Java, C++, Scala, Hive, HBase, Kudu, HDFS, Parquet, ORC
Responsibilities
Design and implement offline and real-time data architectures; Build flexible, scalable, high-performance storage systems; Troubleshoot production systems and ensure data consistency; Construct distributed systems for offline/online storage and batch/stream processing
Seniority
Senior/Staff, hands-on IC