T

TikTok

Short-form video platform with ads

Software Engineer - Global E-Commerce Search Infrastructure

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 3 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 in data structures, operating systems, networking, multithreading, and Linux performance tuning are required.
  • 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 artificial intelligence systems.
  • Strong system design ability and the ability to independently architect and ship reliable, high-performance services.

Responsibilities

  • Design and ship ReAct-based AI search 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 Model Context Protocol tool-chain integration and end-to-end A/B support.
  • Drive multi-turn conversation, cross-lingual analysis, and large language model reasoning chains to improve search result accuracy and trustworthiness.
  • Optimize answer-generation pipelines using quantization, key-value cache, and continuous batching to improve quality and latency.
  • Design high-throughput storage and retrieval for long-term user profiles and real-time memory; build near-real-time feature pipelines over billion-scale behavior sequences for low-latency serving of personalized signals.
  • Collaborate on post-training pipelines, including supervised fine-tuning, reinforcement learning, and distillation, and model-serving infrastructure, including tensor parallelism, speculative decoding, and prefill/decode separation.
  • Partner with algorithm teams to evaluate agent and large language model innovations, accelerate adoption, and ensure new capabilities are deployed stably in production at scale.

Desired Qualifications

  • Background in large-scale search, recommendation, advertising, or personalization systems, particularly e-commerce search at 100-million-plus-user scale.
  • Experience shipping agentic systems or retrieval-augmented generation pipelines in production, including ReAct, tool calling, directed acyclic graph orchestration, or Model Context Protocol integrations.
  • Familiarity with large language model inference optimization, including quantization, key-value cache, speculative decoding, and tensor parallelism, or hands-on experience with vLLM, TensorRT-LLM, or SGLang.
  • Experience with post-training workflows, including supervised fine-tuning, reinforcement learning (reinforcement learning from human feedback, proximal policy optimization, or group relative policy optimization), 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