Backend Engineer - TikTok Recommendation Architecture Live
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