Backend Engineer - Scalable Search Systems (Singapore)

TikTok

Singapore

On-site

SGD 120,000 - 180,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

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

Senior Backend Engineer, TikTok Search (Singapore) | Scale
Senior Backend Engineer, TikTok Search (Singapore) | Scale

TikTok • Singapore

On-site
SGD 110,000 - 160,000
Backend Engineer - Global Search Architecture & Scale
Backend Engineer - Global Search Architecture & Scale

TikTok • Singapore

On-site
SGD 120,000 - 190,000
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 - Global Search & Ranking Systems (Singapore)
ML Engineer - Global Search & Ranking Systems (Singapore)

TikTok Inc. • Singapore

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

BYTEDANCE PTE. LTD. • Singapore

On-site
SGD 110,000 - 170,000
Full-Stack ML Engineer, Search & Ranking
Full-Stack ML Engineer, Search & Ranking

BYTEDANCE PTE. LTD. • Singapore

On-site
SGD 90,000 - 150,000
Backend Engineer - TikTok E-commerce Search Architecture - Singapore Singapore Technology - Backend Regular
Backend Engineer - TikTok E-commerce Search Architecture - Singapore Singapore Technology - Backend Regular

TikTok • Singapore

On-site
SGD 120,000 - 190,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
Backend Software Engineer - TikTok Search Singapore Technology - Backend Regular
Backend Software Engineer - TikTok Search Singapore Technology - Backend Regular

TikTok • Singapore

On-site
SGD 110,000 - 160,000