TikTok
Tech Lead, Recommendation Infrastructure
San Jose, California · Full-time · Posted Oct 28, 2026
- Experience
- 5+ years of engineering experience, including 1+ years of engineering technical leadership experience.
- Education
- Bachelor's degree or above in Computer Science or related fields.
About the job
Lead engineering teams building and optimizing scalable infrastructure for TikTok’s recommendation systems, including online systems and data pipelines.
What you'll do
- Grow and lead engineers building distributed systems for large-scale recommendation and machine learning.
- Build, optimize, and evolve reliable online systems and data pipelines as traffic and data volumes grow.
- Partner with cross-functional teams to define roadmaps and deliver infrastructure solutions that improve recommendation performance.
What they ask for
- Bachelor's degree or above in Computer Science or a related field.
- 5+ years of engineering experience building large-scale distributed systems, including 1+ years of technical leadership experience.
- Strong programming, troubleshooting, and optimization skills in one or more general-purpose programming languages.
- Experience in at least one of: personalized recommendations, search engines, advertising, machine learning infrastructure, distributed storage systems, or big data frameworks.
Tools
C/C++, Java, Python
AI focus
Build infrastructure for large-scale recommendation and machine learning systems.
Model-written summary · the original posting is authoritative