TikTok
Software Engineer Intern (TikTok Search Architecture) - 2027 Summer
San Jose, California · Internship · Posted Oct 28, 2026
- Education
- Currently pursuing a Bachelor's degree in Computer Science or a related technical discipline.
About the job
Develop and optimize TikTok Search systems, applying information retrieval, machine learning, and LLM techniques to improve search quality and user experience.
What you'll do
- Build and optimize global search features and systems, including ranking, retrieval, query understanding, and reliability.
- Explore integrating search technologies with LLMs and develop algorithms for new search experiences.
- Collaborate with product managers, researchers, and engineers to turn user needs into scalable solutions.
What they ask for
- Currently pursuing a Bachelor's degree in Computer Science or a related technical discipline.
- Strong understanding of data structures, algorithms, and operating systems.
- Strong programming skills; experience with one or more of C++, Python, Go, or Java.
- Able to commit to a 12-week internship in 2027.
Nice to have
- Currently pursuing a Master's degree in Computer Science or a related technical discipline.
- Experience in search, recommendation systems, machine learning, NLP, LLMs, distributed systems, or related areas.
Tools
C++, Python, Go, Java, LLMs, NLP
AI focus
Explore integrating LLMs with search technologies and apply machine learning, NLP, and LLM techniques to improve search quality, relevance, and user experience.
Model-written summary · the original posting is authoritative