CareerPlanSign in

Backend Software Engineer Intern (TikTok-Social-Foundation) - 2027 Summer

San Jose, United States of America💼 Internship🗓 2026-09-28

Core

Design and build core graph infrastructure for TikTok's social ecosystem, processing trillions of edges and billions of vertices to deliver real-time relationship insights.

Role type

Backend Software Engineer Intern (Graph Systems)

Builds

Distributed graph database engines, real-time graph mining platforms, and high-performance data storage systems for social graph data.

Domain

Social media, large-scale graph computing, distributed systems

Deliverable

production ML models

Required skills

Go, Java, C++, Python, computer architecture, data structures, algorithms, distributed systems design

Responsibilities

Design and implement high-performance data storage and management systems for trillion-scale social graph data; Develop distributed graph database engines capable of handling billions of vertices and trillions of edges; Build a real-time graph mining platform to extract social relationships, patterns, clusters, and communities; Lead the integration of the Social Graph with core systems (e.g., recommendation, search, risk control).

Sourced via tiktok · Listed on CareerPlan, which tracks 844,000+ jobs from 20+ sources.