Software Engineer Intern (Recommendation Infrastructure) - 2026 Start (PhD)
TikTok · San Jose, CA · 3 wk ago
Information Technology$60/hrInternship
Responsibilities
- Build and maintain high performance online services for TikTok recommendation system to support various types of products, such as For You Feed, E-commerce, Social, etc.
- Build extremely efficient and reliable data pipelines for candidates generation, profile generation, training examples generation, realtime online training, etc;
- Build globalized large-scale recommendation system;
- Design and develop high performance computing frameworks and storage systems.
Qualifications
- Minimum Qualifications: Currently pursuing PhD in Computer Science or a related technical discipline
- Able to commit to working for 12 weeks during Summer 2026
- Experience in programming, included but not limited to, the following programming languages: C, C++, Java or Python.
- Effective communication skills, self-driven learner, a sense of ownership
Preferred Qualifications
- Projects or research 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.