TikTok
Software Engineer Intern (TikTok Search Architecture) - 2027 Fall
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
Build and optimize TikTok Search systems, improving relevance, ranking, retrieval, and user experience, including by integrating search technologies with LLMs.
What you'll do
- Build and optimize global search systems and features, addressing search quality, ranking, query understanding, retrieval, and reliability.
- Explore search and LLM integration and apply machine learning, information retrieval, and NLP techniques to improve relevance and user experience.
- Collaborate with product managers, researchers, and engineers to develop scalable search solutions.
What they ask for
- Currently pursuing a Bachelor's degree in Computer Science or a related technical discipline.
- Strong foundations in data structures, algorithms, and operating systems.
- Strong programming skills in 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; software engineering experience or programming competition awards are also a plus.
Tools
C++, Python, Go, Java, LLMs
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