CareerPlanSign in

Software Engineer Intern (TikTok - Shoot Experience Optimization) - 2027 Summer

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

Core

Optimizing the responsiveness, smoothness, and stability of the TikTok camera client for hundreds of millions of daily users.

Role type

Software Engineer Intern (Mobile Client Performance & UX)

Builds

The TikTok camera creation entry point used by hundreds of millions of people

Domain

Mobile applications, user experience, performance engineering

Deliverable

product features

Required skills

Data structures and algorithms, Java, Kotlin, Swift, Objective-C, Client-side optimization, Cold start optimization, Jank analysis, Memory analysis, Thread scheduling

Preferred skills

Android or iOS internals, UI rendering, Threading, Memory management, Application lifecycle, Performance profiling tools (Perfetto, Systrace, Instruments), AI Agent development

Responsibilities

Refine camera interaction experience including capture flows, effect switching, gestures, and transitions; Design and implement automated performance monitoring pipelines; Apply client-side optimization techniques to improve responsiveness and stability across mobile devices

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