Software Engineer Intern (TikTok Recommendation Architecture) - 2027 Start
Core
Design and evolve scalable recommendation system architectures for feeds and vertical content, building high-performance distributed storage and computing frameworks.
Role type
Software Engineer Intern (Recommendation Architecture)
Builds
Scalable recommendation system architectures, distributed storage systems, and computing frameworks for recommendation workloads.
Domain
Internet / Recommendation Systems / Distributed Systems
Deliverable
production ML models
Required skills
C++, Python, data structures, algorithms, PyTorch, TensorFlow, Transformer architectures, LLMs
Preferred skills
Recommendation system principles, performance optimization in high-traffic scenarios, product ownership, creative problem-solving
Responsibilities
Design scalable recommendation architectures for multi-scenario business requirements; Build high-performance distributed storage and computing frameworks; Troubleshoot production systems and implement stability mechanisms; Develop fault-tolerance and observability tools.
Seniority
Intern