CareerPlanSign in

Backend Engineer, TikTok Recommendation Developer Infrastructure

Singapore💼 Full-time🗓 2026-02-12 → 2026-08-06

Core

Designing and optimizing the architecture for TikTok's recommendation system infrastructure to ensure stability and performance for global users.

Role type

Senior IC backend infrastructure engineer (recommendation systems)

Builds

Developer environments, CI/CD pipelines, frameworks, libraries, and productivity tools for the recommendation architecture team.

Domain

Social media / Recommendation systems / Distributed infrastructure

Deliverable

infrastructure

Required skills

scalable system design, high-performance architecture, code implementation, system optimization, abstraction of common business patterns

Preferred skills

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

Technologies

C, C++, Java, Golang

Responsibilities

Provide high-performance and flexible architecture design for complex business scenarios; Build a recommendation system analysis platform for debugging; Identify and optimize weak links in existing business systems; Abstract common business architecture to improve capability reuse.

Seniority

Mid-level, hands-on IC

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