CareerPlanSign in

Software Engineer - Data Architecture, TikTok US

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

Core

Design and implement offline data architecture, scalable storage and computing systems, and distributed infrastructure for large-scale recommendation systems.

Role type

Senior IC data architecture engineer (big data & distributed systems)

Builds

Stable, high-performance storage and computing systems for massive data and large-scale business systems

Domain

Internet / Recommendation Systems / Big Data

Deliverable

infrastructure

Required skills

Java, C++, Hadoop, Hive, Flink, FlinkSQL, Spark, Kafka, HBase, Redis, RocksDB, ElasticSearch, data mining, data modelling, natural language processing, machine learning

Preferred skills

Peta Byte level data processing experience

Responsibilities

Design and implement flexible, scalable, stable, and high-performance storage and computing systems; Troubleshoot production systems and implement mechanisms/tools to ensure operational stability; Develop analytics applications to transform raw data into meaningful information; Apply data mining, modelling, NLP, and ML to extract and analyze information from large structured and unstructured datasets; Visualize, interpret, and report data findings

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