Drimva

TikTok

Software Engineer Intern (Recommendation Infra, Performance Efficiency) - 2027 Fall

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

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

About the job

Build and optimize scalable recommendation infrastructure, focusing on high-performance serving, system efficiency, reliability, and automation.

What you'll do

  • Design and optimize online serving systems for global recommendation products.
  • Improve infrastructure performance, reliability, scalability, and cost efficiency across CPU, memory, bandwidth, and GPU resources.
  • Build automation workflows and pipelines for recommendation development and data processing.

What they ask for

  • Currently pursuing a Bachelor's degree in Computer Science or a related technical discipline.
  • Strong programming skills in at least one systems language, such as C++, C, Go, or Java.
  • Experience building scalable backend, distributed, infrastructure, or high-performance online systems.
  • Solid fundamentals in data structures, algorithms, operating systems, networking, and distributed systems; experience with performance analysis, debugging, reliability, or service optimization.

Nice to have

  • Currently pursuing a Master's degree in Computer Science or a related technical discipline.
  • Experience with recommendation or other large-scale serving systems, C++ performance optimization, data-processing frameworks, or AI-agent automation.

Tools

C++, C, Go, Java, Flink, Spark, Kafka

AI focus

Build AI-agent and closed-loop automation workflows to observe, diagnose, plan, execute, verify, and improve recommendation infrastructure and engineering workflows.

Model-written summary · the original posting is authoritative

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