TikTok
Senior Software Engineer – Global E-Commerce Search Infrastructure (TikTok Shop)
Seattle, Washington · Senior · Full-time · Posted Oct 28, 2026
- Experience
- At least 5 years of industry experience; no alternative stated.
- Education
- Bachelor’s or Master’s in Computer Science, Computer Engineering, or a related technical field.
About the job
Build and operate TikTok Shop’s global AI search infrastructure, including shopping agents, LLM-powered query understanding, personalized memory, and training and inference systems.
What you'll do
- Design and ship search agents, RAG pipelines, and agent workflows across Q&A, chatbot, and visual search.
- Improve multi-turn and cross-lingual query understanding and optimize answer generation for relevance and latency.
- Build personalized memory and feature-serving infrastructure, and help bring agent and LLM research into production.
What they ask for
- Bachelor’s or Master’s in Computer Science, Computer Engineering, or a related technical field.
- At least 5 years of industry experience building large-scale distributed systems, search infrastructure, or low-latency online services.
- Proficiency in C++, Go, or Java; strong systems fundamentals including data structures, OS, networking, multithreading, and Linux performance tuning.
- Solid grasp of LLM and agent technologies, including RAG, tool use, and multi-turn reasoning, with production AI systems experience.
Nice to have
- Experience in large-scale search, recommendation, advertising, or personalization; agentic systems or production RAG pipelines.
- Familiarity with LLM inference optimization, post-training workflows, or research publications at the listed conferences.
Tools
C++, Go, Java, RAG, MCP, vLLM, TensorRT-LLM, SGLang
AI focus
Build production AI search agents and LLM-powered shopping experiences; develop query understanding, personalized memory, RAG, post-training, and inference optimization.
Model-written summary · the original posting is authoritative