Backend Engineer - Scalable Search Systems (Singapore)

TikTok

Singapore

On-site

SGD 120,000 - 180,000

Full time

9 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

TikTok Singapore is seeking a skilled software engineer to join the Search Architecture Team. You will design and develop the search system architecture, focusing on stability, high availability and performance for TikTok Search users.

You will tackle large‑scale, high concurrency workloads, optimize data flows, and collaborate across teams to deliver core search capabilities and innovative technologies. Experience with C, C++, Java or Golang is valued, and ownership mindset is essential.

Qualifications

  • Bachelor’s degree or above in Computer Science or related field with 3+ years building scalable systems.
  • Proficient in programming languages such as C, C++, Java, or Golang; C++ is a plus.
  • Strong coding style, ownership, and communication skills.

Responsibilities

  • Responsible for the search system of TikTok and its affiliated products, and solving the architecture optimization problem of the search architecture system.
  • Support the design and development of the search system, and the output core search capabilities of bytes and high-quality content to partners.
  • Focus on architecture abstraction and process optimization for search scenarios, support large-scale machine learning optimization.
  • Focus on large-scale systems with high concurrency and high throughput, improve system stability, performance, and scalability.
  • Research and development and optimization of core components, application and implementation of new technologies.
  • Research, design, and develop computer and network software or specialised utility programs.
  • Analyse user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis.
  • Update software, enhances existing software capabilities, and develops and directs software testing and validation procedures.
  • Work with computer hardware engineers to integrate hardware and software systems and develop specifications and performance requirements.

Skills

C/C++
Java
Golang
Distributed systems

Education

Bachelor's degree in Computer Science or related field

Job description

TikTok Singapore is seeking a skilled software engineer to join the Search Architecture Team. You will design and develop the search system architecture, focusing on stability, high availability and performance for TikTok Search users.

You will tackle large‑scale, high concurrency workloads, optimize data flows, and collaborate across teams to deliver core search capabilities and innovative technologies. Experience with C, C++, Java or Golang is valued, and ownership mindset is essential.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Graduate Software Engineer - Search Architecture
Graduate Software Engineer - Search Architecture

TikTok • Singapore

On-site
SGD 60,000 - 110,000
Backend Engineer - TikTok Search Architecture - Singapore Singapore Regular
Backend Engineer - TikTok Search Architecture - Singapore Singapore Regular

TikTok • Singapore

On-site
SGD 120,000 - 180,000
ML Engineer — Full-Stack Search & Ranking
ML Engineer — Full-Stack Search & Ranking

TikTok • Singapore

On-site
SGD 120,000 - 180,000
Graduate Software Engineer, E‑commerce Rec & Search Infra
Graduate Software Engineer, E‑commerce Rec & Search Infra

TikTok • Singapore

On-site
SGD 120,000 - 180,000
Senior ML Engineer, Search & Ranking (NLP/Multimodal)
Senior ML Engineer, Search & Ranking (NLP/Multimodal)

ByteDance • Singapore

On-site
SGD 120,000 - 180,000
Backend Engineer: Build Scalable, Secure Systems
Backend Engineer: Build Scalable, Secure Systems

TikTok • Singapore

On-site
SGD 90,000 - 140,000
Graduate Big Data Engineer — AI/ML & Search Infra
Graduate Big Data Engineer — AI/ML & Search Infra

TikTok • Singapore

On-site
SGD 60,000 - 90,000
Machine Learning Engineer - TikTok Search
Machine Learning Engineer - TikTok Search

ByteDance • Singapore

On-site
SGD 120,000 - 180,000
Software Engineer Intern (TikTok Search Architecture) - 2027 Start Singapore Undergraduate/Master Intern - 2027 Start
Software Engineer Intern (TikTok Search Architecture) - 2027 Start Singapore Undergraduate/Master Intern - 2027 Start

TikTok • Singapore

On-site
SGD 17,000 - 26,000
Search Architecture Intern: Build Fast, Global Search
Search Architecture Intern: Build Fast, Global Search

TikTok • Singapore

On-site
SGD 17,000 - 26,000