CareerPlanSign in

Software Engineer - Recommendation Infrastructure, TikTok Video Social

San Jose, United States of America💼 Full-time🗓 2026-09-28

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

Sourced via tiktok · Listed on CareerPlan, which tracks 854,000+ jobs from 20+ sources.