TikTok · 3 hours ago
Software Engineer, Recommendations - USDS
TikTok is the leading destination for short-form mobile video, and they are seeking a Software Engineer for their Recommendations team. The role involves building and maintaining high-performance online services and data pipelines for the TikTok recommendation system to enhance user experience.
Content CreatorsContent DiscoveryMedia and EntertainmentSocial MediaVideo
Responsibilities
Build and maintain high performance online services for TikTok recommendation system;
Build extremely efficient and reliable data pipelines for candidates generation, profile generation, training examples generation, real-time online training, etc
Build globalized large-scale recommendation system
Design and develop high performance computing frameworks and storage systems
Qualification
Required
Bachelor's degree or above, majoring in Computer Science or related fields
3+ years of experience building scalable system
Experience in programming, included but not limited to, the following programming languages: C, C++, Java or Golang
Preferred
Experienced in at least one area of the following areas: personalized recommendations, search engine, machine learning, distributed storage system, big data frameworks is a plus
Benefits
Medical, dental, and vision insurance
401(k) savings plan with company match
Paid parental leave
Short-term and long-term disability coverage
Life insurance
Wellbeing benefits
10 paid holidays per year
10 paid sick days per year
17 days of Paid Personal Time (prorated upon hire with increasing accruals by tenure)
Company
TikTok
TikTok is a short-form video entertainment app and social network platform. It is a sub-organization of ByteDance.
Funding
Current Stage
Late StageRecent News
2025-12-31
2025-12-30
Company data provided by crunchbase