Backend Engineer, TikTok Recommendation Developer Infrastructure
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