Backend Software Engineer - Recommendation Content Understanding Architecture

TIKTOK PTE. LTD.

Singapore, Singapore
**
Bachelor's degree in computer science
3 years relevant experience
Python or c++ programming skills
** TikTok is seeking a Backend Software Engineer to join its Recommendation Architecture team in Singapore, focusing on multi-modal content understanding and enhancing system performance. The ideal candidate should have a strong background in programming, experience in recommendation systems, and a passion for solving complex engineering challenges. **

Job Summary

  • The team is responsible for system architecture design in content understanding and security for TikTok's products.
  • Engineers will solve core problems regarding service availability, throughput, and storage bottlenecks in multi-modal content pipelines.
  • The role involves collaborating with algorithm teams to apply industry-leading video representation models and vector retrieval technologies.

Matching Summary

Match Score: 75

** TikTok is seeking a Backend Software Engineer to join its Recommendation Architecture team in Singapore, focusing on multi-modal content understanding and enhancing system performance. The ideal candidate should have a strong background in programming, experience in recommendation systems, and a passion for solving complex engineering challenges. **

Skills & Requirements

Must-have

  • Bachelor's Degree in Computer Science
  • 3 years relevant experience
  • Python or C++ programming skills

Nice-to-have

  • Experience with recommendation systems
  • Knowledge of PyTorch or TensorFlow
  • High-performance computing expertise

Key Requirements

  • Minimum 3 years of relevant experience
  • Bachelor's degree in Computer Science or related field
  • Solid programming skills in Python/C++

Work Rights

Not specified

Tailored Resume

Cover Letter