Platform R&D Engineer, Recommendation System (ByteDance Singapore)

ByteDance
Singapore
Workplace: OnsiteFull timeFunction: Research & Scientific (R&D)Experience: 1+ yearsEducation: bachelorsSkills: ["Communication","Ownership","Drive"]

Design and implement high-performance, highly available recommendation system architecture. Build an analysis platform to support debugging and problem analysis, and continuously improve engineering quality, service performance, and stability. Investigate existing business systems to optimize weak links, abstract reusable business architecture, and enable faster iteration across multiple recommendation products.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
ByteDance
ByteDance
1 month ago

Platform R&D Engineer, Recommendation System (ByteDance Singapore)

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 31 days agoStatus: Live
Reposted: similar role first listed 1 month ago

Job Summary

Design and implement high-performance, highly available recommendation system architecture. Build an analysis platform to support debugging and problem analysis, and continuously improve engineering quality, service performance, and stability. Investigate existing business systems to optimize weak links, abstract reusable business architecture, and enable faster iteration across multiple recommendation products.
Location: Singapore
Workplace: Onsite
Employment Type: Full time
Job Function: Research & Scientific (R&D)
Seniority: Entry level

Key Responsibilities

  • •Design flexible, high-performance, highly available recommendation system architecture and continuously improve engineering quality for complex scenarios.
  • •Implement high-quality code and iterate based on product and strategy requirements.
  • •Build a recommendation system analysis platform to provide product-level tools for problem analysis and debugging.
  • •Review existing business systems, identify and optimize weak links to improve architecture quality, service performance, and stability.
  • •Abstract and standardize common business architecture to increase reusable capabilities and support rapid iteration.

Key Requirements

  • •Bachelor’s degree or above in Computer Science or related fields, with at least 1 year of experience building scalable systems.
  • •Experience programming in C, C++, Java, or Golang.
  • •Effective communication skills and a sense of ownership and drive.
  • •Experience in at least one of personalized recommendations, search engine, machine learning, distributed storage systems.
  • •Familiarity with big data frameworks is a plus.
Experience:1+ yearsRecommendation systemsMachine learningBig data
Education:Bachelor's in Computer Science
Skills:CommunicationOwnershipDrive
Tech Stack:CC++JavaGolangCI/CDDistributed storageBig data frameworks

Company Brief

ByteDance
Develops consumer internet and content platforms, including TikTok and other apps for short-form video, news, and entertainment. It also builds advertising, commerce, and creator tools that connect audiences, brands, and publishers across global markets.
Industry: Digital Media
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Established Company
Headquarters: Beijing, China
Founded: 2012
WebsiteLinkedIn