CareerPlanSign in

Software Engineer Intern (TikTok - Effects Performance) - 2027 Summer

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

Core

Optimizing the business architecture layer of TikTok's self-developed rendering engine to ensure smooth, low-power performance for effects on mobile devices.

Role type

Software Engineering Intern (Mobile Performance & Rendering)

Builds

The rendering engine powering filters, AR effects, and visual effects for TikTok creators.

Domain

Mobile computing, real-time graphics rendering, performance engineering.

Required skills

Data structures and algorithms, C++, Python, Javascript, System design, Scalability, Problem-solving

Preferred skills

Real-time rendering, Graphics APIs (OpenGL ES, Metal, Vulkan), GPU performance analysis tools (RenderDoc, Perfetto), AI Agent development

Technologies

C++, Python, Javascript, OpenGL ES, Metal, Vulkan, RenderDoc, Xcode GPU Debugger, Perfetto, Snapdragon Profiler

Responsibilities

Research and develop effect performance architecture for the TikTok Camera system; Design and implement new effect capabilities in the rendering engine; Build automated performance analysis pipelines for trace capture and bottleneck analysis; Apply profiling and optimization techniques to improve effect experience across diverse mobile devices.

Seniority

Intern

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