Drimva

TikTok

Software Engineer Graduate (TikTok AI Search & Visual Search Infra Team) - 2027 Start

San Jose, California · Full-time · Posted Oct 28, 2026

Education
Bachelor’s degree in Computer Science or a related discipline; completing or recently completed.

About the job

Build and optimize infrastructure for TikTok’s AI and visual search, including search systems, AI agents, RAG, and LLM/VLM training and serving.

What you'll do

  • Design and improve large-scale search infrastructure, indexing, retrieval, ranking, and data pipelines.
  • Develop agent orchestration, RAG systems, and context and memory management.
  • Deploy and optimize LLM/VLM training and inference, including GPU and kernel performance.

What they ask for

  • Completing or recently completed a bachelor’s degree in Computer Science or a related discipline.
  • Strong programming skills and a solid foundation in data structures and basic algorithms.
  • Familiarity with Linux and proficiency in at least one of C++, Java, Python, or Go.
  • Strong analytical and problem-solving abilities, communication and collaboration skills, ownership, and willingness to learn.

Nice to have

  • Internship, research, course project, or open-source experience in LLM/VLM serving, RAG, AI agents, distributed systems, large-scale data processing, search, retrieval, recommendation, or advertising.
  • Understanding of search engine concepts; familiarity with vLLM, SGLang, TensorRT-LLM, or LangGraph; or experience optimizing system performance.

Tools

Linux, C++, Java, Python, Go, vLLM, SGLang, TensorRT-LLM

AI focus

Work on AI and visual search, including multi-agent systems, RAG, LLM/VLM training and inference, multimodal search, reinforcement learning, model alignment, and evaluation.

Model-written summary · the original posting is authoritative

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