CareerPlanSign in

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

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

Core

Design, build, and optimize high-performance online serving systems and data pipelines for TikTok's global recommendation products.

Role type

Software Engineer Intern (Recommendation Infrastructure)

Builds

Large-scale online serving systems, data pipelines, and automation workflows for recommendation algorithms.

Domain

Internet / Recommendation Systems / High-Performance Computing

Deliverable

production ML models

Required skills

C++, distributed systems, performance analysis, system debugging, data structures, algorithms, networking, resource allocation optimization

Preferred skills

Recommendation system infrastructure, high-throughput low-latency C++ services, profiling and benchmarking, large-scale data processing (Flink, Spark, Kafka), AI agent workflow orchestration

Technologies

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

Responsibilities

Design and optimize high-performance online serving systems; improve efficiency, reliability, and scalability of infrastructure; resolve performance bottlenecks across CPU, memory, and GPU; drive cost optimization for large-scale serving; build automation workflows for candidate and feature generation.

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