Backend Engineer, TikTok Recommendation Architecture Live

TIKTOK PTE. LTD.

Singapore, Singapore
**
Bachelor's degree in computer science
Experience with c, c++, java, or golang
Solid programming ability and design skills
** TikTok is seeking a Backend Engineer for its Recommendation Architecture team in Singapore, focusing on the design and development of its live broadcast recommendation system. The ideal candidate should have a strong programming background and experience in optimizing large-scale systems while embracing TikTok's culture of creativity and innovation. **

Job Summary

  • The team is responsible for building and optimizing the architecture for TikTok's recommendation system to ensure stability and the best user experience.
  • This role involves designing and developing the live broadcast recommendation system architecture while solving optimization problems for high-concurrency environments.
  • TikTok fosters an inclusive environment where employees are valued for their unique perspectives and work towards inspiring creativity and bringing joy.

Matching Summary

Match Score: 75

** TikTok is seeking a Backend Engineer for its Recommendation Architecture team in Singapore, focusing on the design and development of its live broadcast recommendation system. The ideal candidate should have a strong programming background and experience in optimizing large-scale systems while embracing TikTok's culture of creativity and innovation. **

Skills & Requirements

Must-have

  • Bachelor's degree in Computer Science
  • Experience with C, C++, Java, or Golang
  • Solid programming ability and design skills
  • High concurrency and throughput system experience

Nice-to-have

  • Effective communication skills
  • Sense of ownership and drive
  • Experience in personalized recommendations
  • Knowledge of distributed storage systems

Key Requirements

  • Bachelor's degree or above in Computer Science
  • Proficiency in C, C++, Java, or Golang

Work Rights

Not specified

Tailored Resume

Cover Letter