CareerPlanSign in

Software Engineer Graduate (TikTok Search Architecture) - 2027 Start

Singapore💼 Full-time🗓 2026-09-28

Core

Design and develop search system architecture for TikTok's search engine, focusing on stability, high availability, and performance optimization for online services and offline data flows.

Role type

Software Engineer (Search Architecture)

Builds

Search system architecture and distributed services for TikTok

Domain

Internet / Search Technology

Deliverable

production ML models

Required skills

C++, Python, Java, algorithm design, data structures, distributed systems, system stability, performance optimization, scalability analysis

Preferred skills

information retrieval, machine learning system development, distributed computing, storage systems

Technologies

C++, Python, Java

Responsibilities

Design and develop search system architecture; optimize online services and offline data flow performance; solve performance bottlenecks and reduce costs; analyze user needs and develop software solutions for distributed systems

Seniority

Graduate / Entry-level

Sourced via tiktok · Listed on CareerPlan, which tracks 878,000+ jobs from 20+ sources.