Drimva

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

First seen Oct 28, 2026 · Last verified Nov 5, 2026 (UTC)