Software Engineer Intern (TikTok Global E-Commerce Recommendation & Search Architecture) - 2027 Start
Core
Designing and optimizing distributed training infrastructure and low-latency inference systems for large-scale recommendation models and Large Language Models within TikTok Shop's e-commerce ecosystem.
Role type
Software Engineer Intern (Distributed Systems & ML Infrastructure)
Builds
Scalable distributed training and inference systems for recommendation and search algorithms
Domain
E-commerce, Machine Learning, Distributed Systems
Deliverable
infrastructure
Required skills
C++, Python, data structures and algorithms, PyTorch, TensorFlow, Transformer architectures, LLMs
Preferred skills
LLM training/inference experience, distributed training concepts (DP, TP, PP, FSDP, ZeRO), GPU programming (CUDA, Triton)
Technologies
PyTorch, TensorFlow, CUDA, Triton, FSDP, ZeRO
Responsibilities
Design and build distributed training infrastructure; develop high-performance GPU kernel implementations; build compiler optimization passes and operator fusion technologies
Seniority
Intern
