TikTok
Research Scientist - LLM Applications on Search/Ads/Recommendation - Global Frontier Tech Recruitment Program - 2027 Start (PhD)
San Jose, California · Full-time · Posted Oct 28, 2026
- Education
- PhD in Software Development, Computer Science, Computer Engineering, or a related technical discipline.
About the job
Develop high-performance, scalable infrastructure and large-model systems for TikTok’s search, advertising, and recommendation services.
What you'll do
- Build and maintain online services for recommendation and search products.
- Develop efficient data pipelines for candidate and profile generation, training data, and real-time online training.
- Design high-performance computing frameworks and storage systems for large-scale recommendation.
What they ask for
- Completing or recently completed a PhD in Software Development, Computer Science, Computer Engineering, or a related technical discipline.
- Research background in ML/AI focused on inference optimization, model acceleration, or efficient ML systems.
- Programming experience in one or more of C, C++, Java, or Python.
- Problem-solving skills, self-driven learning, and effective communication.
Nice to have
- Ability to translate research into practical system implementations.
- Academic or practical experience in advertising or recommendation systems, search, distributed systems, or big data processing.
Tools
C, C++, Java, Python
AI focus
Develop efficient, stable, scalable large-model solutions for search, advertising, and recommendation, including inference optimization, model acceleration, efficient ML systems, and multimodal data processing.
Model-written summary · the original posting is authoritative