Backend Engineer, E-commerce Search Architecture (ByteDance Singapore)

ByteDance
Singapore
Workplace: OnsiteFull timeFunction: Software EngineeringEducation: bachelorsSkills: ["Communication","Ownership","Drive"]

Build and optimize the global e-commerce search system architecture to deliver a great search experience. Own the design and development of online services and offline data flow performance, addressing bottlenecks to improve system stability, scalability, and cost efficiency. Work on architecture abstraction, process optimization for search scenarios, and large-scale machine learning optimization, including R&D on core components and new technologies.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
ByteDance
ByteDance
1 month ago

Backend Engineer, E-commerce Search Architecture (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

Build and optimize the global e-commerce search system architecture to deliver a great search experience. Own the design and development of online services and offline data flow performance, addressing bottlenecks to improve system stability, scalability, and cost efficiency. Work on architecture abstraction, process optimization for search scenarios, and large-scale machine learning optimization, including R&D on core components and new technologies.
Location: Singapore
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Own the global e-commerce search system and its affiliated products, solving architecture optimization problems.
  • •Support design and development of the global search system and deliver core search capabilities and high-quality content to partners.
  • •Develop architecture abstraction and process optimization for search scenarios, including support for large-scale machine learning optimization.
  • •Improve stability, performance, and scalability for large-scale systems with high concurrency and throughput.
  • •R&D and optimize core components by researching, designing, and implementing new technologies and software utilities.

Key Requirements

  • •Bachelor’s degree or above in Computer Science or a related field.
  • •Programming experience with C, C++, Java, or Golang.
  • •Strong programming ability with excellent design and code style, and enthusiasm for technical challenges.
  • •Effective communication skills with a sense of ownership and drive.
  • •Experience in one or more areas: personalized recommendations, search engine, machine learning, distributed storage system, or big data frameworks (a plus).
Experience:Personalized recommendationsSearch engineMachine learningDistributed storage systemBig data frameworks
Education:Bachelor's in Computer Science
Skills:CommunicationOwnershipDrive
Tech Stack:CC++JavaGolang

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