CareerPlanSign in

Backend Engineer, TikTok Recommendation Architecture

Singapore💼 Full-time🗓 2026-09-28

Core

Design and develop high-performance computing frameworks, storage systems, and data pipelines for a globalized large-scale recommendation system.

Role type

Senior IC backend engineer (recommendation architecture)

Builds

High-performance online services, data pipelines, and large-scale recommendation systems for TikTok users

Domain

Internet / Recommendation Systems / Distributed Systems

Deliverable

production ML models

Required skills

C, C++, Java, Golang, scalable system design, data pipeline engineering, high-performance computing frameworks, storage systems, software testing and validation

Preferred skills

personalized recommendations, search engine, machine learning, distributed storage system, big data frameworks

Responsibilities

Build and maintain high performance online services for recommendation system; Build extremely efficient and reliable data pipelines for candidates generation, profile generation, training examples generation, realtime online training; Design and develop high performance computing frameworks and storage systems; Work with computer hardware engineers to integrate hardware and software systems

Seniority

Senior, hands-on IC

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