Drimva

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

First seen Oct 28, 2026 · Last verified Nov 5, 2026 (UTC)