Software Engineer Graduate (TikTok Search Architecture) - 2027 Start
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
