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