Backend Engineer, TikTok ShortText Recommendation Architecture
Core
Design and develop high performance computing frameworks and storage systems for TikTok's short-text recommendation architecture, supporting personalized sorting for search suggestions, video-related search bars, and comment entities.
Role type
Senior IC backend engineer (recommendation architecture)
Builds
Globalized large-scale recommendation system, high performance online services, and efficient data pipelines for candidate/profile/training example generation and real-time online training.
Domain
Social media, search, recommendation systems
Deliverable
production ML models
Required skills
C, C++, Java, Golang, scalable system design, high performance computing, distributed storage systems, data pipeline engineering
Preferred skills
personalized recommendations, search engine optimization, machine learning, big data frameworks