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

TikTok
San Jose
Workplace: OnsiteInternshipFunction: Software EngineeringSkills: ["Communication","Teamwork","Problem-solving"]

Join TikTok’s Social Foundation team to build core graph infrastructure for real-time social experiences. You’ll design high-performance data storage for trillion-scale graph data, develop distributed graph database engines for millisecond multi-hop queries, and build real-time graph mining to power relationship insights like friend recommendations, live-streaming, risk control, and messaging.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
TikTok
TikTok
1 day ago

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

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 12 hours agoStatus: Live

Job Summary

Join TikTok’s Social Foundation team to build core graph infrastructure for real-time social experiences. You’ll design high-performance data storage for trillion-scale graph data, develop distributed graph database engines for millisecond multi-hop queries, and build real-time graph mining to power relationship insights like friend recommendations, live-streaming, risk control, and messaging.
Location: San Jose
Workplace: Onsite
Employment Type: Internship · 3 months
Job Function: Software Engineering
Seniority: Intern level

Key Responsibilities

  • •Design and implement high-performance data storage and management systems for trillion-scale social graph data.
  • •Develop distributed graph database engines for billions of vertices and trillions of edges with millisecond-level multi-hop queries.
  • •Build a real-time graph mining platform to extract relationships, patterns, clusters, and communities.
  • •Integrate the Social Graph with core systems such as recommendation, search, and risk control to support social interactions and live-streaming.

Key Requirements

  • •Currently pursuing an Undergraduate/Graduate in Software Development, Computer Science, Computer Engineering, or a related technical discipline.
  • •Able to commit to working for 12 weeks during the Summer of 2027.
  • •Proficient in at least one of Go, Java, C++, or Python.
  • •Deep understanding of computer architectures, data structures, and algorithms.
  • •Strong communication and teamwork skills.
Experience:Consumer-facing applicationsDistributed systemsGraph computingReal-time systems
Education:
Skills:CommunicationTeamworkProblem-solving
Tech Stack:GoJavaC++Python

Company Brief

TikTok
Short-form video platform that lets users create, share, and discover entertainment content through algorithmic recommendations. It also offers advertising and creator tools for brands, influencers, and businesses.
Industry: Digital Media
Company Size: Enterprise (1,001+ employees)
Growth: Scaleup
Headquarters: Singapore, Singapore
Founded: 2016
WebsiteLinkedIn