T

TikTok

Short-form video platform with ads

Software Engineer Intern - Search Architecture

Software EngineeringConfirmed live in the last 24 hours
Internship · Fall 2027San Jose, CA, USA$45 /hrIn-person

About the Job

Requirements

  • Currently pursuing a Bachelor's degree in Computer Science or a related technical discipline.
  • Have a solid foundation in computer science fundamentals, including strong understanding of data structures, algorithms, and operating systems.
  • Have strong programming skills and good coding habits, with experience in one or more programming languages such as C++, Python, Go, or Java.
  • Be able to commit to a 12-week internship in 2027.

Responsibilities

  • Build and optimize search systems and features that serve hundreds of millions of users globally.
  • Work on large-scale, complex technical problems in search quality, ranking, query understanding, retrieval, and system reliability.
  • Explore the integration of search engine technologies and large language models to improve user experience and search result relevance.
  • Develop algorithms and systems that support next-generation search experiences and new search interaction paradigms.
  • Collaborate with product managers, researchers, and engineers to understand user needs and translate them into scalable technical solutions.
  • Apply modern machine learning, information retrieval, natural language processing, and large language model techniques to improve search quality and user perception.

Desired Qualifications

  • Currently pursuing a Master's degree in Computer Science or a related technical discipline.
  • Experience in search, recommendation systems, machine learning, natural language processing, large language models, distributed systems, or related areas.
  • Demonstrated software engineering experience through internships, research projects, open-source contributions, or publications.
  • Award-winning experience in programming competitions such as ICPC, CCPC, NOI, IOI, or other comparable competitions.

About the Company

TikTok

Short-form video platform with ads

TikTok is a short-form mobile video platform that lets people create, discover, and share quick videos. Users upload vertical clips, edit them with built-in tools, and browse a personalized feed powered by an algorithm that highlights relevant content. Advertisers can use in-feed ads, branded hashtags, and the Business Center to plan and measure campaigns, making it easy for brands to reach a global audience. Its goal is to inspire creativity and bring joy by helping people express themselves and by connecting brands with a wide audience.

Company size
10,001+
Company stage
Grant
Total funding
$740K
Headquarters
Santa Monica, CA
Founded
2016

Recently Posted Jobs

Explore more opportunities at TikTok

See more jobs