Software Engineer Intern (Recommendation Infrastructure) - 2026 Start (PhD)
Core
Build and maintain high-performance online services and data pipelines for TikTok's recommendation system (For You Feed, E-commerce, Social).
Role type
PhD Software Engineer Intern (Recommendation Infrastructure)
Builds
High-performance computing frameworks, storage systems, and globalized large-scale recommendation systems.
Domain
Social media, Recommendation Systems, Distributed Systems
Deliverable
production ML models
Required skills
C, C++, Java, Python, Data Pipeline Engineering, High-Performance Computing, Distributed Storage Systems
Responsibilities
Build and maintain high performance online services for the recommendation system; Build efficient data pipelines for candidate generation, profile generation, and training examples; Design and develop high performance computing frameworks and storage systems; Build globalized large-scale recommendation systems.