Software Engineer - Recommendation Infrastructure, TikTok Video Social
Core
Build and maintain high-performance online services and data pipelines for TikTok's globalized recommendation system to optimize the social experience for users.
Role type
Senior IC software engineer (recommendation infrastructure)
Builds
High-performance computing frameworks, storage systems, and data pipelines for candidate/profile generation and real-time training
Domain
Social media, large-scale distributed systems, recommendation algorithms
Required skills
C, C++, Java, Golang, scalable system design, data pipeline engineering, distributed storage systems
Responsibilities
Design and develop high-performance computing frameworks; Build reliable data pipelines for candidate generation, profile generation, and training examples; Maintain high-performance online services for the recommendation system; Contribute to building a globalized large-scale recommendation system