TikTok
Software Engineer Intern (Recommendation Infrastructure) - 2026 Start (PhD)
San Jose, California · Internship · Posted Oct 28, 2026
- Education
- Currently pursuing a PhD in Computer Science or a related technical discipline.
About the job
Build and optimize high-performance infrastructure, services, data pipelines, computing frameworks, and storage systems for TikTok’s large-scale recommendation products.
What you'll do
- Build and maintain high-performance online services for recommendation products.
- Develop efficient, reliable data pipelines for candidate and profile generation, training examples, and real-time online training.
- Build large-scale recommendation systems and develop high-performance computing frameworks and storage systems.
What they ask for
- Currently pursuing a PhD in Computer Science or a related technical discipline.
- Able to work for 12 weeks during Summer 2026.
- Programming experience, including one or more of C, C++, Java, or Python.
- Effective communication skills, self-driven learning, and a sense of ownership.
Nice to have
- Projects or research experience in personalized recommendations, search engines, machine learning, distributed storage systems, or big data frameworks.
Tools
C, C++, Java, Python
AI focus
Recommendation systems, including personalized recommendation infrastructure and real-time online training.
Model-written summary · the original posting is authoritative