Software Engineer Graduate (Global E-commerce-Search) - 2027 Start
Core
Design, implement, and operate large-scale search and distributed systems powering product discovery on TikTok Shop.
Role type
Graduate Software Engineer (Search Infrastructure)
Builds
Reliable online services, data pipelines, and AI-enabled search capabilities for global e-commerce.
Domain
E-commerce, Search Infrastructure, Distributed Systems
Deliverable
production ML models
Required skills
C++, Go, Java, Python, data structures, algorithms, object-oriented design, testing, debugging, version control
Preferred skills
distributed systems, operating systems, networking, databases, storage systems, low-latency services, search concepts (inverted indexes, BM25, learning-to-rank, vector search, FAISS, HNSW), data-processing frameworks (Kafka, Flink, Spark), AI/ML infrastructure, model serving, RAG, agentic systems, performance profiling, Linux development, competitive programming
Technologies
Kafka, Flink, Spark, FAISS, HNSW
Responsibilities
Design and deploy components of large-scale search systems; build data pipelines with focus on latency and throughput; contribute to retrieval, indexing, and ranking infrastructure; participate in technical design and code reviews; use profiling to identify bottlenecks; collaborate with ML and product teams.
Seniority
Junior, Graduate Program
