CareerPlanSign in

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

San Jose, United States of America💼 Full-time🗓 2026-09-28

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

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