CareerPlanSign in

Big Data Engineer, TikTok Recommendation Architecture

Singapore💼 Full-time🗓 2026-09-28

Core

Designing and implementing offline data architecture, scalable storage and computing systems, and troubleshooting production systems for TikTok's large-scale recommendation engine.

Role type

Senior Big Data Engineer (Recommendation Architecture)

Builds

Distributed storage and computing systems, offline data pipelines, and production stability mechanisms for recommendation services.

Domain

Internet / Big Data / Distributed Systems

Deliverable

infrastructure

Required skills

Big data frameworks (Hadoop, Hive, Flink, Spark, Kafka, HBase, Redis, RocksDB, ElasticSearch), Java, C++, distributed system design, system troubleshooting, data modeling, data mining, natural language processing, machine learning.

Preferred skills

Data visualization, analytics application development, dynamic report creation.

Responsibilities

Design offline data architecture for large-scale recommendation systems; build flexible, scalable, high-performance storage and computing systems; troubleshoot production systems and implement stability mechanisms; develop techniques to transform raw data into meaningful information using data-oriented programming languages; apply data mining, modeling, NLP, and ML to analyze large structured and unstructured datasets.

Seniority

Senior, hands-on IC

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