Machine Learning Engineer Intern (TikTok Search) - 2027 Start
Core
Build and optimize full-stack search engine systems combining information retrieval with modern ML methods (NLP, CV, Multimodal) for TikTok's global user base.
Role type
Machine Learning Engineer Intern (Search)
Builds
Full-stack search engine systems, AI search features, and recommendation pipelines for TikTok's core and vertical apps.
Domain
Social Media / Search & Recommendation
Deliverable
production ML models
Required skills
Algorithms and data structures, Machine learning fundamentals, C++/Python/Java proficiency, Analytical modeling
Preferred skills
Experience in search engines, recommendation systems, NLP/CV, E-commerce search, Competition awards (e.g., ACM-ICPC)
Technologies
LLM, RAG, Agent, Sequence Modeling, Multi-modal Understanding
Responsibilities
Optimize algorithm modules for local services search (query analysis, relevance, ranking), Improve core and vertical search quality (query/content understanding, ranking), Develop and iterate search ranking algorithms, Support e-commerce search recommendation optimization, Contribute to recommendation system optimization (recall to fine ranking), Collaborate with product and infrastructure teams on well-scoped tasks.
Seniority
Intern