Software Engineer in Machine Learning Infra - TikTok Recommendation Architecture
Singapore
Full timeFunction: Software EngineeringExperience: 3+ yearsEducation: bachelorsSkills: ["Problem-solving","Debugging","Performance analysis","Software testing","Mathematical analysis"]Build and optimize the infrastructure behind TikTok’s recommendation system, improving stability, high availability, and online/offline data flow performance. You will develop scalable global recommendation services, optimize ML model serving and training, and reduce system bottlenecks and cost overhead. The role includes designing and validating computer/network software, integrating GPU hardware/software stacks, and collaborating across engineering teams to meet performance requirements.

