Backend Engineer - TikTok Recommendation Developer Infrastructure
Core
Designing and optimizing the architecture for TikTok's recommendation system infrastructure to ensure stability and performance for users.
Role type
Senior IC backend infrastructure engineer
Builds
Developer environments, CI/CD pipelines, frameworks, libraries, and productivity tools for the recommendation system
Domain
Social media / Recommendation systems / Distributed systems
Deliverable
infrastructure
Required skills
scalable system design, high-performance architecture, high availability design, code implementation, system optimization, architecture abstraction, business capability reuse
Preferred skills
personalized recommendations, search engines, machine learning, distributed storage systems, big data frameworks
Technologies
C, C++, Java, Golang
Responsibilities
Provide high-performance, highly available, and flexible architecture design; Build a recommendation system analysis platform for problem analysis and debugging; Identify and optimize weak links in existing business systems; Abstract common business architecture to improve basic capability reuse
Seniority
Senior, hands-on IC