Software Engineer Intern: Recommendation Infra & Performance

TikTok Inc.

San Jose (CA)

On-site

USD 28,000 - 41,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

Social events

Job summary

TikTok Inc. is seeking motivated interns to join the Recommendation System Infrastructure team.

You will work on large-scale online serving and data infrastructure powering TikTok's recommendation products globally, gaining hands-on experience in high-performance systems and modern data pipelines. You'll collaborate with cross-functional teams, contribute to performance optimization, cost efficiency, and reliability, and participate in social events, learning programs, and development workshops

Qualifications

  • Currently pursuing a Bachelor's degree in Computer Science or a related technical discipline.
  • Strong programming skills in at least one systems programming language, such as C++, C, Go, or Java.
  • Experience in building scalable backend systems, distributed systems, infrastructure systems, or high-performance online services.
  • Solid understanding of data structures, algorithms, 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

C++
C
Go
Java
Distributed systems
Backend systems
System programming

Education

Bachelor's degree in Computer Science or related
Master's degree in Computer Science or related

Job description

TikTok Inc. is seeking motivated interns to join the Recommendation System Infrastructure team.

You will work on large-scale online serving and data infrastructure powering TikTok's recommendation products globally, gaining hands-on experience in high-performance systems and modern data pipelines. You'll collaborate with cross-functional teams, contribute to performance optimization, cost efficiency, and reliability, and participate in social events, learning programs, and development workshops

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 - High-Performance Recommendation Infra
Software Engineer - High-Performance Recommendation Infra

TikTok Inc. • San Jose (CA)

On-site
USD 162,000 - 388,000
High-Performance Infra Engineer Intern
High-Performance Infra Engineer Intern

TikTok Inc. • San Jose (CA)

On-site
USD 51,000 - 73,000
Software Engineer Intern- Recommendation Systems & Feeds Infra
Software Engineer Intern- Recommendation Systems & Feeds Infra

TikTok Inc. • Seattle (WA)

On-site
USD 50,000 - 68,000
Health insurance
Wellbeing benefits
Housing allowance
SWE Intern: Build Scalable, Low-Latency Serving
SWE Intern: Build Scalable, Low-Latency Serving

TikTok Inc. • San Jose (CA)

On-site
USD 51,000 - 73,000
Health insurance on day one
Paid holidays (10 days)
Housing allowance
Software Engineer Intern – Scalable Recs & Pipelines
Software Engineer Intern – Scalable Recs & Pipelines

TikTok Inc. • Seattle (WA)

On-site
USD 50,000 - 68,000
Health insurance
Housing allowance
Paid holidays
Senior Software Engineer, E-commerce Recommendation Infra
Senior Software Engineer, E-commerce Recommendation Infra

TikTok Inc. • Seattle (WA)

On-site
USD 154,000 - 301,000
Medical, dental, and vision insurance
401(k) with company match
Paid parental leave
+6
Software Engineer Intern: Recommendation Systems & Feeds Infra
Software Engineer Intern: Recommendation Systems & Feeds Infra

TikTok Inc. • San Jose (CA)

On-site
USD 55,000 - 69,000
Health insurance
Life insurance
Wellbeing benefits
+2
Graduate Software Engineer - Recommendation Systems
Graduate Software Engineer - Recommendation Systems

TikTok Inc. • San Jose (CA)

On-site
USD 128,000 - 317,000
Medical, dental, vision insurance
401(k) company match
Paid parental leave
+1
Senior Software Engineer, Recommendation Infrastructure
Senior Software Engineer, Recommendation Infrastructure

TikTok Inc. • San Jose (CA)

On-site
USD 218,000 - 388,000
Medical insurance
Dental insurance
Vision insurance
+9