Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

TikTok Logo

Backend Software Engineer - Tiktok - Social Graph

TikTok

$118,657 - $177,840
Sep 1, 2025
Los Angeles, CA, USA
Apply Now

The Social Graph team at TikTok needs to design and build the core graph infrastructure that powers TikTok's social ecosystem, processing trillions of edges and billions of vertices to deliver real-time relationship insights to billions of users worldwide.

Requirements

  • Experienced in building backend services for large-scale consumer-facing applications
  • Proficient in at least one of the following languages: Go, Java, C++, Python
  • Deep understanding of computer architectures, data structures, and algorithms

Responsibilities

  • Design and implement high-performance data storage and management systems for trillion-scale social graph data, ensuring seamless integration and rapid iteration for mission-critical applications.
  • Develop distributed graph database engines capable of handling billions of vertices and trillions of edges, enabling millisecond-level multi-hop queries and real-time graph reasoning.
  • Build a real-time graph mining platform to extract social relationships, patterns, clusters, and communities, fueling product strategies and personalized recommendations.
  • Lead the integration of the Social Graph with core systems (e.g., recommendation, search, risk control) to support social interactions, live-streaming, and various TikTok business use cases.

Other

  • Bachelor's degree or higher in Computer Science or a related technical discipline
  • Strong communication and teamwork skills