CareerPlanSign in

Backend Engineer - TikTok Recommendation Architecture Live

Singapore💼 Full-time🗓 2026-09-28

Core

Design and develop the live broadcast recommendation system architecture for TikTok to ensure stability, high availability, and performance optimization for online and offline data flows.

Role type

Senior Backend Engineer (Recommendation Architecture)

Builds

Live broadcast recommendation systems, SaaS recommendation capabilities for partners, and core components for the postal image system.

Domain

Social media, live streaming, large-scale distributed systems

Deliverable

production ML models

Required skills

C, C++, Java, Golang, system architecture design, performance optimization, high-concurrency system design, distributed systems, cost reduction strategies

Preferred skills

personalized recommendations, search engines, machine learning, distributed storage systems, big data frameworks

Technologies

C, C++, Java, Golang

Responsibilities

Design and develop live broadcast recommendation architecture; optimize online services and offline data flow performance; solve performance bottlenecks and reduce costs; support new product incubation; research and implement new technologies for core components.

Seniority

Senior, hands-on IC

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