Drimva

TikTok

AI Infrastructure Engineer - Recommendation & LLM

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

Experience
3+ years of software engineering, ML systems, distributed systems, or related industry experience.
Education
Bachelor’s, Master’s, or Ph.D. degree in Computer Science, Computer Engineering, or a related technical field, or equivalent practical experience.

About the job

Builds and optimizes large-scale training and inference infrastructure for TikTok’s recommendation models and LLMs.

What you'll do

  • Design and implement scalable, reliable distributed training and serving systems.
  • Optimize performance across GPUs, memory, networking, and runtime; improve latency, throughput, utilization, and cost efficiency.
  • Productionize new model architectures and algorithms with researchers and algorithm engineers; lead technical design and rollout.

What they ask for

  • Bachelor’s, Master’s, or Ph.D. in Computer Science, Computer Engineering, or a related technical field, or equivalent practical experience.
  • 3+ years of software engineering, ML systems, distributed systems, or related industry experience.
  • Strong C++ or Python programming skills and experience building production-quality software.
  • Hands-on experience with PyTorch, TensorFlow, or other machine learning frameworks.

Nice to have

  • Infrastructure experience for large-scale recommendation systems, LLMs, or foundation models.
  • Experience with distributed training/model parallelism, GPU optimization, or LLM inference and serving techniques.

Tools

C++, Python, PyTorch, TensorFlow, CUDA, Triton, FSDP, ZeRO

AI focus

Develops and optimizes recommendation-model and LLM training and serving infrastructure, including distributed training, GPU optimization, and efficient inference.

Model-written summary · the original posting is authoritative

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