×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer – Global E-Commerce Search Infrastructure ( Shop

Job in Seattle, King County, Washington, 98127, USA
Listing for: TikTok
Full Time position
Listed on 2026-10-05
Job specializations:
  • Software Development
    AI Engineer (Applied/Software), Machine Learning/ ML Engineer
Salary/Wage Range or Industry Benchmark: 153900 - 300960 USD Yearly USD 153900.00 300960.00 YEAR
Job Description & How to Apply Below
Position: Software Engineer – Global E-Commerce Search Infrastructure (TikTok Shop)

Software Engineer – Global E-Commerce Search Infrastructure (Tik Tok Shop)
Location

Seattle

Employment Type

Regular

Job Code

A08571

Share this listing Responsibilities

We're building the next-generation AI search and shopping assistant for Tik Tok Shop, Tik Tok's global commerce platform, — powering Q&A cards, in-app chatbot, and visual search experiences that help billions of users discover products, explore stores, and shop through natural conversation. Our team owns the full search stack: from retrieval and ranking to multi-agent LLM engines, post-training infrastructure, and personalized memory.

We translate cutting-edge research into production systems at global scale, with a focus on relevance, latency, and fast algorithm iteration.

Responsibilities:

- Build AI Search Agents:
Design and ship ReAct-based agents with planning, memory, and tool use; implement DAG workflows and RAG 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 — with MCP tool-chain integration and end-to-end A/B support.

- Improve LLM Query Understanding:
Drive multi-turn conversation, cross-lingual analysis, and LLM reasoning chains for accurate, trustworthy search results; optimize answer generation pipelines (quantization, KV cache, continuous batching) for quality and latency.

- Build Personalized Memory

Infrastructure: Design high-throughput storage and retrieval for long-term user profiles and real-time memory (Mem Agent); build near-real-time feature pipelines over billion-scale behavior sequences for low-latency serving of personalized signals.

- Contribute to Training and Inference

Infrastructure: Collaborate on post-training pipelines (SFT, RL, distillation) and model-serving infrastructure (tensor parallelism, speculative decoding, PD separation) to accelerate experimentation and hit latency targets.

- Ship Research to Production:
Bridge research and engineering — partner with algorithm teams to evaluate agent and LLM innovations, accelerate adoption, and ensure new capabilities land stably in production at scale.

Qualifications

Minimum Qualification(s):

- Bachelor’s or Master's 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++ preferred); strong systems fundamentals — data structures, OS, networking, multithreading, and Linux performance tuning.

- Solid grasp of LLM and agent technologies — RAG, tool use, and multi-turn reasoning — with a track record of contributing to production AI systems.

- Excellent system design instincts; able to independently architect and ship reliable, high-performance services; strong communication and ownership.

Preferred Qualification(s):

- Background in large-scale search, recommendation, advertising, or personalization systems — particularly e-commerce search at 100M+ user scale.

- Experience shipping agentic systems or RAG pipelines in production — ReAct, tool calling, DAG orchestration, or MCP integrations.

- Familiarity with LLM inference optimization — quantization, KV cache, speculative decoding, tensor parallelism — or hands-on experience with vLLM, TensorRT-LLM, or SGLang.

- Experience with post-training workflows: SFT, RL (RLHF / PPO / GRPO), distillation, or reward model design.

- Research publications at NeurIPS, ICML, ACL, CVPR, Rec Sys, or OSDI.

Job Information

The base salary range for this position in the selected city is $153900 - $300960 annually.

Compensation may vary outside of this range depending on a number of factors, including a candidate’s qualifications, skills,…

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary