CareerPlanSign in

Software Engineer Graduate (Global E-commerce-Search) - 2027 Start

Seattle, United States of America💼 Full-time🗓 2026-09-28

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

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