Drimva

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

First seen Oct 28, 2026 · Last verified Nov 5, 2026 (UTC)