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

ByteDance
Singapore
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 3+ yearsEducation: bachelorsSkills: ["Communication","Ownership","Code quality","Problem-solving","Technical curiosity"]

Build and optimize the global e-commerce search system architecture to deliver stable, high-availability search experiences. Own design and development of core search capabilities for online services and offline data flows, improving performance bottlenecks, scalability, and cost efficiency. Work on architecture abstraction, process optimization for search scenarios, and large-scale ML optimization, while researching and implementing new technologies and collaborating across hardware/software to meet performance requirements.

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 stable, high-availability search experiences. Own design and development of core search capabilities for online services and offline data flows, improving performance bottlenecks, scalability, and cost efficiency. Work on architecture abstraction, process optimization for search scenarios, and large-scale ML optimization, while researching and implementing new technologies and collaborating across hardware/software to meet performance requirements.
Location: Singapore
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Own the global e-commerce search system and solve architecture optimization problems for the search architecture system and affiliated products.
  • •Support the design and development of the global e-commerce search system and deliver core search capabilities and high-quality content to partners.
  • •Apply 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, reducing performance bottlenecks and costs.
  • •Research, design, and optimize core components and implement new technologies, including developing and validating software and integrating hardware/software systems.

Key Requirements

  • •Bachelor's degree or higher in Computer Science or related fields with 3+ years of experience building scalable systems.
  • •Programming experience with C, C++, Java, and/or Golang.
  • •Strong programming ability, excellent design and code style, and enthusiasm for technical challenges.
  • •Effective communication skills and a sense of ownership and drive.
  • •Experience in personalized recommendations, search engines, machine learning, distributed storage systems, or big data frameworks is preferred.
Experience:3+ yearsE-commerceSearchMachine learningDistributed systemsBig data
Education:Bachelor's in Computer Science or related fields
Skills:CommunicationOwnershipCode qualityProblem-solvingTechnical curiosity
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