Backend Engineer - TikTok Recommendation Architecture Live

TIKTOK PTE. LTD.

Singapore, Singapore
Not specified
3+ years building scalable systems
Experience with c, c++, java, or golang
Live broadcast recommendation architecture design
TikTok is seeking a Backend Engineer for its Recommendation Architecture team in Singapore, responsible for optimizing the live broadcast recommendation system. The ideal candidate will have a strong background in computer science, programming experience in languages like C, C++, Java, or Golang, and a passion for tackling technical challenges

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 the live broadcast recommendation system architecture while solving performance bottlenecks and reducing costs.
  • TikTok fosters a positive team atmosphere with a flat organization where employees are encouraged to embrace challenges as opportunities to learn.

Matching Summary

Match Score: 85

TikTok is seeking a Backend Engineer for its Recommendation Architecture team in Singapore, responsible for optimizing the live broadcast recommendation system. The ideal candidate will have a strong background in computer science, programming experience in languages like C, C++, Java, or Golang, and a passion for tackling technical challenges.

Skills & Requirements

Must-have

  • 3+ years building scalable systems
  • Experience with C, C++, Java, or Golang
  • Live broadcast recommendation architecture design

Nice-to-have

  • Personalized recommendations experience
  • Machine learning optimization skills
  • Strong communication and ownership drive

Key Requirements

  • Bachelor's degree in Computer Science or related field
  • Minimum 3 years of experience in scalable system development
  • Proficiency in C, C++, Java, or Golang programming languages

Work Rights

Not specified

Tailored Resume

Cover Letter