TikTok
Backend Engineer Graduate (Social Foundation) - 2027 Start
San Jose, California · Full-time · Posted Oct 28, 2026
- Education
- Bachelor's degree in computer science or a related discipline.
About the job
Builds and integrates large-scale social graph storage, database, and mining systems that power TikTok features such as recommendations, search, live streaming, and risk control.
What you'll do
- Design high-performance storage and management systems for social graph data.
- Develop distributed graph databases and real-time graph mining platforms.
- Integrate the Social Graph with recommendation, search, risk control, and other TikTok systems.
What they ask for
- Completing or recently completed a Bachelor's degree in computer science or a related discipline.
- Experience building backend services for large-scale consumer-facing applications.
- Proficiency in at least one of Go, Java, C++, or Python.
- Deep understanding of computer architectures, data structures, and algorithms.
Nice to have
- Software engineering experience through an internship, work experience, coding competitions, or publications.
- Curiosity toward new technologies and entrepreneurship.
Tools
Go, Java, C++, Python
Model-written summary · the original posting is authoritative