CareerPlanSign in

Software Engineer Intern (TikTok Search Architecture) - 2027 Summer

San Jose, United States of America💼 Internship🗓 2026-09-28

Core

Building and optimizing next-generation search systems for hundreds of millions of users by integrating traditional search technologies with Large Language Models (LLMs) to enhance relevance and discoverability.

Role type

Software Engineer Intern (Search Architecture & ML)

Builds

Search systems, ranking algorithms, and LLM-integrated search features for TikTok

Domain

Internet / Search / Machine Learning / Distributed Systems

Deliverable

production ML models

Required skills

Data structures, algorithms, operating systems, C++, Python, Go, Java, information retrieval, NLP, LLM techniques

Preferred skills

Search/recommendation systems experience, distributed systems, ICPC/CCPC/NOI/IOI competition awards, research projects

Technologies

LLMs, C++, Python, Go, Java

Responsibilities

Build and optimize search systems serving hundreds of millions of users; Work on large-scale technical problems in search quality, ranking, query understanding, and retrieval; Explore integration of search engine technologies and LLMs; Develop algorithms for next-generation search experiences; Collaborate with product managers, researchers, and engineers to translate user needs into scalable solutions; Apply modern ML, IR, NLP, and LLM techniques to improve search quality.

Sourced via tiktok · Listed on CareerPlan, which tracks 854,000+ jobs from 20+ sources.