Software Engineer Intern (Recommendations and Search) - 2027 Summer
Job details
- Employment
- Internship
- Level
- Internship
- Education
- Bachelor's degree
- Posted
- Oct 10, 2026
- Last confirmed open
- Oct 10, 2026
About this role
Public source summary from intern-list.com / Jobright.
TikTok USDS Joint Venture is seeking a Software Engineer Intern to support technology and product initiatives for TikTok US users. The role focuses on developing and scaling machine learning solutions for recommendations and search, while contributing to personalized experiences, data governance, privacy compliance, and system security.
Responsibilities
Optimize the searching quality to provide TikTok's users the best recommendations and search experience Combine your understanding of product objectives and take full advantage of modern machine learning and information retrieval techniques to improve recommendations/search quality and perception Build the core systems and algorithms development including query understanding, result ranking, query recommendation, system reliability, and etc
Qualifications: Currently pursuing a Bachelor's degree degree in Computer Science, Computer Engineering, Software Engineering, or a related technical discipline Able to commit to a 12-week internship during Summer 2027 Experience in developing and implementing large-scale consumer-facing services/products and/or building backend services for large-scale consumer-facing applications Proficiency in the following languages but not limited to: C/C++, Python, Java or Golang Effective team communication and collaboration skills Currently pursuing a Master's degree degree in Computer Science, Computer Engineering, Software Engineering, or a related technical discipline Working knowledge in one of the following or similar domains: search, recommendation, ranking, ads, etc Working knowledge in one of the following areas: machine learning, deep learning, backend, large-scale systems, data science, full-stack Experience with Big Data Frameworks, such as hadoop, spark, flink, etc
Benefits: Hands-on experience and industry exposure Opportunities to apply knowledge to real-world challenges Opportunities for personal and professional growth Practical experience Opportunities to explore potential career paths Social events Learning programs Development workshops