T

TikTok

Short-form video platform with ads

Senior Software Engineer - Global E-Commerce Search Infrastructure, TikTok Shop

AI Application EngineeringConfirmed live in the last 24 hours
Full-timeSeattle, WA, USAIn-person

About the Job

Requirements

  • A bachelor's or master's degree 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; C++ is preferred.
  • Strong systems fundamentals, including data structures, operating systems, networking, multithreading, and Linux performance tuning.
  • A solid grasp of large language model and agent technologies, including retrieval-augmented generation, tool use, and multi-turn reasoning, with a track record of contributing to production AI systems.
  • Ability to independently architect and ship reliable, high-performance services.

Responsibilities

  • Design and ship ReAct-based agents with planning, memory, and tool use; implement directed acyclic graph workflows and retrieval-augmented generation pipelines for multi-turn shopping assistance and query understanding.
  • Own the unified Agent Harness across Q&A cards, in-app chatbot, and visual search surfaces, including MCP tool-chain integration and end-to-end A/B support.
  • Drive multi-turn conversation, cross-lingual analysis, and large language model reasoning chains for accurate, trustworthy search results; optimize answer-generation pipelines using quantization, KV cache, and continuous batching for quality and latency.
  • Design high-throughput storage and retrieval for long-term user profiles and real-time memory (MemAgent); build near-real-time feature pipelines over billion-scale behavior sequences for low-latency personalized signal serving.
  • Collaborate on post-training pipelines (supervised fine-tuning, reinforcement learning, and distillation) and model-serving infrastructure (tensor parallelism, speculative decoding, and prefill/decode separation) to accelerate experimentation and meet latency targets.
  • Partner with algorithm teams to evaluate agent and large language model innovations, accelerate adoption, and bring new capabilities stably into production at scale.

Desired Qualifications

  • Experience in large-scale search, recommendation, advertising, or personalization systems, particularly e-commerce search at a scale of 100 million or more users.
  • Experience shipping agentic systems or retrieval-augmented generation pipelines in production, including ReAct, tool calling, directed acyclic graph orchestration, or MCP integrations.
  • Familiarity with large language model inference optimization, including quantization, KV cache, speculative decoding, or tensor parallelism, or hands-on experience with vLLM, TensorRT-LLM, or SGLang.
  • Experience with post-training workflows such as supervised fine-tuning, reinforcement learning (including RLHF, PPO, or GRPO), distillation, or reward model design.
  • Research publications at NeurIPS, ICML, ACL, CVPR, RecSys, or OSDI.

About the Company

TikTok

Short-form video platform with ads

TikTok is a short-form mobile video platform that lets people create, discover, and share quick videos. Users upload vertical clips, edit them with built-in tools, and browse a personalized feed powered by an algorithm that highlights relevant content. Advertisers can use in-feed ads, branded hashtags, and the Business Center to plan and measure campaigns, making it easy for brands to reach a global audience. Its goal is to inspire creativity and bring joy by helping people express themselves and by connecting brands with a wide audience.

Company size
10,001+
Company stage
Grant
Total funding
$740K
Headquarters
Santa Monica, CA
Founded
2016

Recently Posted Jobs

Explore more opportunities at TikTok

See more jobs