TikTok
Backend Software Engineer - TikTok, Social Foundation
Found: Today
This role is based in San Jose, California.
Compensation:
$122574 - $256000 annually
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 and patterns.
- Lead the integration of the Social Graph with core systems to support various TikTok business use cases.
Qualifications:
- Bachelor's degree or higher in Computer Science or a related technical discipline
- Experience in building backend services for large-scale consumer-facing applications
- Proficient in Go, Java, C++, or Python
- Strong understanding of computer architectures, data structures, and algorithms
- Strong communication and teamwork skills