SWE Intern: Build Scalable, Low-Latency Serving

TikTok

San Jose (CA)

On-site

USD 51,000 - 73,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health insurance on day one
Paid holidays (10 days)
Housing allowance

Job summary

TikTok is seeking a Campus Intern for the Recommendation System Infrastructure team to help build and evolve large-scale online serving and data infrastructure for global recommendations. You will work on high-performance C++ systems, collaborate across teams, and participate in hands-on projects, development workshops, and social events while gaining real-world experience in infrastructure engineering.

Interns may apply to up to two positions; rolling reviews prioritize availability dates, with

Qualifications

  • Pursuing Bachelor's degree in Computer Science or related technical discipline.
  • Proficient in at least one systems programming language (C++, C, Go, or Java).
  • Experience building scalable backend systems, distributed systems, infrastructure systems, or high-performance online services.
  • Solid understanding of data structures, operating systems, networking, and distributed system fundamentals.
  • Experience with performance analysis, system debugging, reliability improvement, or large-scale service optimization.
  • Strong ownership, problem-solving ability, and communication skills.
  • Ability to work effectively with cross-functional teams, including infrastructure teams, recommendation algorithm teams, and product/business-facing engineering teams.

Responsibilities

  • Design, build, and optimize high-performance online serving systems for large-scale global recommendation systems, improving business ROI, system efficiency, and serving quality.
  • Improve the efficiency, reliability, scalability, and cross-regional consistency of recommendation system infrastructure.
  • Identify and resolve system performance bottlenecks across CPU, memory, bandwidth, GPU compute efficiency, serving latency, throughput, and resource allocation efficiency.
  • Drive cost optimization for large-scale recommendation serving, including business-impact-based cost efficiency, compute resource utilization, and infrastructure-level or strategy-level performance improvements.
  • Build reliable and efficient workflows and pipelines for automation on candidate generation, profile generation, feature processing, training data generation, and online development.

Skills

Systems programming
Distributed systems
C++ / C / Go / Java
Performance analysis
Ownership & communication
Team collaboration

Education

Bachelor's degree in CS or related field
Master's degree candidate

Tools

Flink
Spark
Kafka

Job description

TikTok is seeking a Campus Intern for the Recommendation System Infrastructure team to help build and evolve large-scale online serving and data infrastructure for global recommendations. You will work on high-performance C++ systems, collaborate across teams, and participate in hands-on projects, development workshops, and social events while gaining real-world experience in infrastructure engineering.

Interns may apply to up to two positions; rolling reviews prioritize availability dates, with

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

High-Performance Infra Engineer Intern
High-Performance Infra Engineer Intern

TikTok • San Jose (CA)

On-site
USD 51,000 - 73,000
Software Engineer Intern – Scalable Recs & Pipelines
Software Engineer Intern – Scalable Recs & Pipelines

TikTok • Seattle (WA)

On-site
USD 50,000 - 68,000
Health insurance
Housing allowance
Paid holidays
Software Engineer Intern- Recommendation Systems & Feeds Infra
Software Engineer Intern- Recommendation Systems & Feeds Infra

TikTok • Seattle (WA)

On-site
USD 50,000 - 68,000
Health insurance
Wellbeing benefits
Housing allowance
Software Engineer Intern: Recommendation Systems & Feeds Infra
Software Engineer Intern: Recommendation Systems & Feeds Infra

TikTok • San Jose (CA)

On-site
USD 55,000 - 69,000
Health insurance
Life insurance
Wellbeing benefits
+2
Software Engineer Intern: High-Performance Infra
Software Engineer Intern: High-Performance Infra

TikTok • San Jose (CA)

Hybrid
USD 51,000 - 73,000
Health insurance
Wellbeing benefits
Housing allowance
+1
Software Engineer Intern - Rec Sys & Feeds Infra
Software Engineer Intern - Rec Sys & Feeds Infra

TikTok • San Jose (CA)

Hybrid
USD 51,000 - 73,000
Health insurance
Life insurance
Wellbeing benefits
+3
Software Engineer, Global Recommendations Infrastructure
Software Engineer, Global Recommendations Infrastructure

TikTok USDS Joint Venture • Seattle (WA)

On-site
USD 130,000 - 246,000
Recommendation Systems Engineer for Scalable Online Services
Recommendation Systems Engineer for Scalable Online Services

TikTok USDS Joint Venture • San Jose (CA)

On-site
USD 137,000 - 360,000
Medical insurance
401(k) with company match
Parental leave
+6
Software Engineer Intern: AI-Driven Feeds & Pipelines
Software Engineer Intern: AI-Driven Feeds & Pipelines

TikTok • San Jose (CA)

Hybrid
USD 52,000 - 72,000
Health insurance
Paid holidays
Paid sick time
+1
Senior Software Engineer — Scalable Recommender Systems
Senior Software Engineer — Scalable Recommender Systems

TikTok USDS Joint Venture • Seattle (WA)

On-site
USD 178,000 - 342,000
Medical, dental, and vision insurance
401(k) with company match
Paid parental leave
+6