TikTok
Big Data Engineer Graduate (TikTok Recommendation Architecture) - 2027 Start
San Jose, California · Full-time · Posted Oct 28, 2026
- Education
- Bachelor's degree in Computer Science or a related discipline.
About the job
Designs and optimizes data architecture, storage, computing, and production systems that support TikTok’s large-scale recommendation services.
What you'll do
- Design and implement offline data architectures and scalable storage and computing systems.
- Troubleshoot production systems and build mechanisms and tools to maintain stability.
- Develop data analytics applications and apply data mining, modeling, NLP, and machine learning to analyze large datasets.
What they ask for
- Completing or recently completed a Bachelor's degree in Computer Science or a related discipline.
- Familiarity with open-source big data frameworks such as Hadoop, Hive, Flink, FlinkSQL, Spark, Kafka, HBase, Redis, RocksDB, or ElasticSearch.
- Familiarity with Java, C ++, and other programming languages.
- Strong coding and troubleshooting ability.
Nice to have
- Experience with Peta Byte level data processing.
Tools
Hadoop, Hive, Flink, FlinkSQL, Spark, Kafka, HBase, Redis
AI focus
Apply data mining, data modelling, natural language processing, and machine learning to extract and analyze information from large datasets.
Model-written summary · the original posting is authoritative