TikTok
Software Engineer, Recommendation Infrastructure (Seattle)
Seattle, Washington · Full-time · Posted Oct 28, 2026
- Experience
- At least 3 years building scalable systems.
- Education
- Bachelor’s degree or above in Computer Science or a related field.
About the job
Build and optimize large-scale infrastructure, online services, data pipelines, computing frameworks, and storage systems for TikTok’s recommendation system.
What you'll do
- Build and maintain high-performance online recommendation services.
- Build efficient, reliable data pipelines for candidate, profile, and training-example generation, as well as real-time online training.
- Build a globalized large-scale recommendation system and develop high-performance computing frameworks and storage systems.
What they ask for
- Bachelor’s degree or above in Computer Science or a related field.
- At least 3 years of experience building scalable systems.
- Programming experience with one or more languages such as C, C++, Java, or Golang.
- Effective communication skills, ownership, and drive.
Nice to have
- Experience in personalized recommendations, search engines, machine learning, distributed storage systems, or big data frameworks.
Tools
C, C++, Java, Golang
AI focus
The role supports recommendation systems and includes data pipelines for training examples and real-time online training.
Model-written summary · the original posting is authoritative