Drimva

TikTok

Software Engineer Intern (TikTok AI Search & Visual Search Infra Team) - 2027 Summer

San Jose, California · Internship · Posted Oct 28, 2026

Education
Currently pursuing a Bachelor's degree in Computer Science or a related technical discipline; a Master's degree is preferred.

About the job

Build and optimize infrastructure and AI systems powering TikTok’s large-scale AI and visual search experiences.

What you'll do

  • Design and improve search infrastructure, including indexing, retrieval, ranking, and data-processing systems.
  • Develop search-agent and RAG platforms, and deploy and optimize LLM/VLM training and inference.
  • Collaborate across teams to deliver AI-powered and visual search features and explore emerging search technologies.

What they ask for

  • Currently pursuing a Bachelor's degree in Computer Science or a related technical 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

  • Currently pursuing a Master's degree in Computer Science or a related technical discipline.
  • Experience or familiarity in areas such as LLM/VLM serving, RAG, AI agents, distributed systems, search, or performance optimization; frameworks mentioned include vLLM, SGLang, TensorRT-LLM, and LangGraph.

Tools

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

AI focus

Develop search agents and RAG systems; optimize LLM/VLM post-training and inference; explore multimodal understanding, 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)