Drimva

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

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