CareerPlanSign in

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

San Jose, United States of America💼 Full-time🗓 2026-09-28

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

Sourced via tiktok · Listed on CareerPlan, which tracks 877,000+ jobs from 20+ sources.