Software Engineer Graduate (TikTok AI Search & Visual Search Infra Team) - 2027 Start
Core
Design and build large-scale infrastructure for AI-powered and visual search systems, supporting billions of daily search requests and multimodal data processing.
Role type
Senior IC software engineer (AI search infrastructure)
Builds
Large-scale indexing and retrieval systems, multimodal search infrastructure, multi-agent and RAG engines, high-performance LLM/VLM training and serving platforms
Domain
Internet / AI Search & Distributed Systems
Deliverable
production ML models
Required skills
C++, Java, Python, Go, Linux development, data structures, algorithms, distributed systems, GPU inference optimization, kernel/CUDA optimization, stream processing, task scheduling
Preferred skills
LLM/VLM serving frameworks (vLLM, SGLang, TensorRT-LLM), agent development frameworks (LangGraph), search engine concepts (indexing, retrieval, ranking), system performance analysis, reinforcement learning, multimodal understanding
Technologies
vLLM, SGLang, TensorRT-LLM, LangGraph, CUDA, Linux
Responsibilities
Design and optimize large-scale infrastructure for AI Search & Visual Search; Evolve search agent platform with multi-agent orchestration and RAG engines; Deploy and optimize LLM/VLM post-training and inference; Build search engine components for offline document processing and distributed indexing; Develop scalable data pipelines for billion/trillion-scale datasets; Explore emerging technologies in generative search and model alignment; Collaborate with ML and product teams to deliver search experiences
Seniority
Graduate, hands-on IC