Machine Learning Engineer Intern (TikTok Search) - 2027 Start
Core
Building and optimizing full-stack search engine systems using information retrieval, NLP, Computer Vision, and multimodal machine learning for TikTok's global user base.
Role type
Machine Learning Engineer Intern (Search & Recommendation)
Builds
Full-stack search engine systems, AI search features, and recommendation models for TikTok Search, Local Services, and Vertical Search.
Domain
Internet / Search & Recommendation Systems
Deliverable
production ML models
Required skills
C++/Python/Java, algorithms and data structures, machine learning fundamentals, analytical modeling, problem-solving
Preferred skills
experience in advertising/search/recommendation/NLP/CV, e-commerce project experience, competition awards (e.g., ACM-ICPC), product sense
Technologies
LLM, RAG, Agent, Large Ranking Model, 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 workflows (recall, coarse/fine ranking); collaborate on daily development and iteration tasks.
Seniority
Intern
