Software Engineer in Machine Learning Infra - Recommendation Architecture (ByteDance Singapore)

BYTEDANCE PTE. LTD.

Singapore, Singapore
**
3+ years building scalable systems
Linux environment programming c/c++/golang
Gpu hardware architecture and cuda experience
** ByteDance is seeking a Software Engineer specializing in Machine Learning Infrastructure for their Recommendation Architecture team in Singapore. The ideal candidate will have experience in building scalable systems, a strong understanding of GPU architecture, and proficiency in programming languages within a Linux environment. **

Job Summary

  • The team is responsible for building up and optimizing the architecture for the recommendation system to provide the most stable and best experience for users.
  • Responsibilities include serving and training infra optimization of machine learning models and building globalized large-scale recommendation systems.
  • ByteDance strives to do great things with great people, leading with curiosity, humility, and a desire to make impact in a rapidly growing tech company.

Matching Summary

Match Score: 75

** ByteDance is seeking a Software Engineer specializing in Machine Learning Infrastructure for their Recommendation Architecture team in Singapore. The ideal candidate will have experience in building scalable systems, a strong understanding of GPU architecture, and proficiency in programming languages within a Linux environment. **

Skills & Requirements

Must-have

  • 3+ years building scalable systems
  • Linux environment programming C/C++/Golang
  • GPU hardware architecture and CUDA experience
  • Deep model inference and training expertise
  • Familiarity with TVM MLIR XLA optimization tools

Nice-to-have

  • Experience with Tensorflow Pytorch MxNet frameworks
  • System stability and high availability focus
  • Globalized large-scale recommendation system design
  • Data and service mid-platform development
  • Flexible and scalable storage computing systems

Key Requirements

  • Bachelor's degree or above in Computer Science
  • Minimum 3 years of experience building scalable systems
  • Proficiency in C/C++/golang within Linux environments

Work Rights

Not specified

Tailored Resume

Cover Letter