Software Engineer Intern (TikTok Search Architecture) - 2027 Fall
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