Machine Learning Engineer Intern (TikTok-Data-Search-Recommendation-Global E-Commerce) - 2027 Summer
Core
Building search retrieval, ranking, and recommendation systems for TikTok's global user base using large-scale machine learning and distributed systems.
Role type
Machine Learning Engineer Intern
Builds
Search features, services, and tools for TikTok
Domain
Consumer social media, search, and recommendation
Deliverable
product features
Required skills
Python, Java, C++, Go, JavaScript, data structures, algorithms, software engineering fundamentals, system design
Preferred skills
search, recommendation, machine learning, information retrieval, NLP, ranking, data mining, databases, distributed systems, data pipelines, experimentation, large-scale backend services
Responsibilities
Support design, implementation, testing, and iteration of Search features; analyze large-scale data and logs to understand user behavior; collaborate with engineering and product teams; write maintainable code and documentation; communicate progress and risks with mentors.
Seniority
Intern
