Role OverviewJoin the Recommendation System Infrastructure team in building and evolving large-scale online serving and data infrastructure for TikTok's recommendation products globally. The team works closely with recommendation algorithm teams to accelerate strategy iteration, improve compute efficiency, optimize serving cost, and enable the next generation of AI-native and agentic engineering workflows.
What You Will Do
Design, build, and optimize high-performance online serving systems for large-scale global recommendation systems, improving business ROI, system efficiency, and serving quality. Improve the efficiency, reliability, scalability, and cross-regional consistency of recommendation system infrastructure.
Why It Might Be a Fit
As a talented individual, you will gain practical experience, explore potential career paths, and participate in social events, learning programs, and development workshops alongside industry professionals.
Requirements
- Currently pursuing a Bachelor's degree in Computer Science or a related technical discipline.
- Strong programming skills in at least one systems programming language, such as C++, C, Go, or Java.
- Experience in building scalable backend systems, distributed systems, infrastructure systems, or high-performance online services.
- Solid understanding of data structures, algorithms, operating systems, networking, and distributed system fundamentals.
- Experience with performance analysis, system debugging, reliability improvement, or large-scale service optimization.
- Strong ownership, problem-solving ability, and communication skills.
- Ability to work effectively with cross-functional teams, including infrastructure teams, recommendation algorithm teams, and product/business-facing engineering teams.
Benefits
- Hands-on experience
- Industry exposure
- Opportunities to apply knowledge to real-world challenges
- Social events
- Learning programs
- Development workshops
- Practical experience
- Potential career paths
]]>