CareerPlanSign in

Software Engineer Intern (TikTok Search Architecture) - 2027 Fall

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

Core

Building and optimizing next-generation search systems for hundreds of millions of users, integrating LLMs with traditional search technologies.

Role type

Software Engineer Intern (Search Architecture)

Builds

Search systems and features for TikTok's global user base

Domain

Search, Information Retrieval, Machine Learning, NLP, Distributed Systems

Deliverable

production ML models

Required skills

Data structures, Algorithms, Operating systems, C++, Python, Go, Java

Preferred skills

Search systems, Recommendation systems, LLMs, Distributed systems, ICPC/CCPC/NOI/IOI experience

Technologies

C++, Python, Go, Java

Responsibilities

Build and optimize search systems and features; Work on large-scale technical problems in search quality, ranking, and retrieval; Explore integration of search engine technologies and LLMs; Develop algorithms for next-generation search experiences; Collaborate with product managers, researchers, and engineers; Apply modern machine learning, NLP, and LLM techniques to improve search quality.

Seniority

Intern

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