Backend Engineer, Search Architecture (ByteDance Singapore)

BYTEDANCE PTE. LTD.

Singapore, Singapore
Competitive compensation; stock options included; ...
**
Bachelor's degree in computer science
1 year experience building scalable systems
Programming in c, c++, java, or golang
** ByteDance is seeking a Backend Engineer for its Search Architecture team in Singapore, focusing on optimizing search system architecture to enhance user experience. The ideal candidate should have a background in computer science, experience in building scalable systems, and proficiency in programming languages such as C, C++, Java, or Golang. **

Job Summary

  • The Search Architecture Team is responsible for building and optimizing the search engine architecture to provide the most stable and best experience for users.
  • This role involves designing and developing the search system, focusing on architecture abstraction, process optimization, and supporting large-scale machine learning.
  • ByteDance offers competitive compensation, stock options, six insurances, housing subsidies, meals provided, and flexible hours in a diverse global team.

Matching Summary

Match Score: 75

** ByteDance is seeking a Backend Engineer for its Search Architecture team in Singapore, focusing on optimizing search system architecture to enhance user experience. The ideal candidate should have a background in computer science, experience in building scalable systems, and proficiency in programming languages such as C, C++, Java, or Golang. **

Salary

Competitive compensation; Stock options included; Six insurances and one fund

Skills & Requirements

Must-have

  • Bachelor's degree in Computer Science
  • 1 year experience building scalable systems
  • Programming in C, C++, Java, or Golang

Nice-to-have

  • C++ programming experience is a plus
  • Experience with search engine or recommendations
  • Knowledge of distributed storage systems
  • Familiarity with big data frameworks
  • Machine learning optimization experience

Key Requirements

  • Bachelor's degree or above in Computer Science
  • At least 1 year of experience building scalable systems
  • Proficiency in C, C++, Java, or Golang

Work Rights

Not specified

Tailored Resume

Cover Letter