Responsibilities
About the Team
You will be joining TikTok's Next-Generation Recommendation team, focused on pioneering cutting-edge recommendation systems powered by advanced large-model technologies. This team is dedicated to advancing TikTok's personalized content discovery and user experiences by harnessing the power of large models and leveraging massive user data to build revolutionary recommendation technologies. By pushing the boundaries of deep learning and large-scale system design, we strive to achieve breakthroughs in recommendation accuracy, user engagement, and scalability to serve billions of users worldwide.
We are looking for talented individuals to join us for an internship in 2026. Internships at TikTok aim to offer students industry exposure and hands-on experience. Turn your ambitions into reality as your inspiration brings infinite opportunities at TikTok.
Want more jobs like this?
Get Data and Analytics jobs in San Jose, CA delivered to your inbox every week.
Applications will be reviewed on a rolling basis. We encourage you to apply early. Successful candidates are expected to work with the team for at least 12 weeks during the internship
Responsibilities:
- Design and develop next-generation large-scale recommendation systems optimized for personalized, engaging, and scalable user experiences.
- Leverage state-of-the-art machine learning and deep learning techniques, including large model technologies (LLM and MLLM, etc), to enhance recommendation performance and accuracy.
- Collaborate with cross-disciplinary teams, including infrastructure engineers, pmo, and researchers, to create advanced systems that improve recommendation relevance, diversity, and user engagement.
Qualifications
Minimum Qualifications:
- Currently pursuing PhD Degree in Computer Science, Machine Learning, Artificial Intelligence, Statistics, or a related field.
- Hands-on experience in one or more of the following areas: Large Language Models (LLM), Machine Learning, Deep Learning, Recommender Systems, Data Mining, or Natural Language Processing
- Familiarity with PyTorch or TensorFlow, solid foundation in data structures and algorithms.
- Excellent communication and teamwork skills, and a passion for learning new techniques and tackling challenging problems
Preferred Qualifications:
- Strong engineering and infrastructure development skills, with hands-on experience in building and optimizing distributed systems and processing large-scale online/offline dataflow. Proficiency in CUDA programming (experience with Triton) is highly desirable.
- Prior research/industry experience in at least two of the following areas-multimodal content understanding, personalized recommendation, or large-scale cross-domain optimization-is a significant advantage.
- In-depth knowledge and expertise in large-scale Transformer architectures, including mastery of the latest optimization techniques such as Sparse Attention, Linear Attention, Flash Attention, and other cutting-edge methods to enhance model performance and efficiency.
- Publications at major AI-related conferences such as NeurIPS, ICML, ICLR, AAAI, IJCAI, ACL, NAACL, EMNLP, CVPR, ICCV, ECCV, KDD, ICDM, SDM, RecSys, or simply on arXiv but with large impact
- Strong track record in AI-related competitions, or participation in public/open-source AI-related projects of high visibility.