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

TikTok
San Jose
Workplace: OnsiteInternshipFunction: Software EngineeringSkills: ["Problem-solving","Analysis","Curiosity","Software engineering fundamentals"]

Build and optimize the performance architecture behind TikTok Camera effects, supporting smooth, low-power visual experiences on mobile devices. Partner with rendering, algorithm, and camera pipeline teams to profile and improve frame rate, first-frame latency, memory footprint, and power consumption. Help design effect capabilities and automate performance analysis with trace capture, bottleneck analysis, and regression detection—then scale the tooling across device ranges.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
TikTok
TikTok
15 hours ago

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

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 15 hours agoStatus: Live

Job Summary

Build and optimize the performance architecture behind TikTok Camera effects, supporting smooth, low-power visual experiences on mobile devices. Partner with rendering, algorithm, and camera pipeline teams to profile and improve frame rate, first-frame latency, memory footprint, and power consumption. Help design effect capabilities and automate performance analysis with trace capture, bottleneck analysis, and regression detection—then scale the tooling across device ranges.
Location: San Jose
Workplace: Onsite
Employment Type: Internship
Job Function: Software Engineering
Seniority: Intern level

Key Responsibilities

  • •Participate in R&D for the effect performance architecture behind TikTok Camera, delivering smooth, low-power effect experiences.
  • •Contribute to the design and implementation of new effect capabilities in the business architecture layer of a self-developed rendering engine.
  • •Assist in designing and implementing automated performance analysis pipelines (trace capture, agent-assisted bottleneck analysis, regression detection).
  • •Use profiling and optimization techniques like frame-time analysis, rendering pipeline tuning, and graceful degradation to improve effect experience across devices.

Key Requirements

  • •Currently pursuing an Undergraduate/Graduate degree in Software Development, Computer Science, Computer Engineering, Computer Graphics, or a related technical discipline.
  • •Able to commit to working for 12 weeks during the Summer of 2027.
  • •Strong knowledge of data structures and algorithms and proficiency in at least one coding language, including C++, Python, or JavaScript.
  • •Curious about graphics, real-time rendering, and mobile performance, with strong problem analysis and solving ability.
  • •Good grasp of software engineering and building scalable, extensive systems.
Experience:MobileReal-time renderingGraphicsPerformance analysis
Education:
Skills:Problem-solvingAnalysisCuriositySoftware engineering fundamentals
Tech Stack:C++PythonJavaScriptOpenGL ESMetalVulkanRenderDocXcode GPU DebuggerPerfettoSnapdragon ProfilerLLM-powered tools

Company Brief

TikTok
Short-form video platform that lets users create, share, and discover entertainment content through algorithmic recommendations. It also offers advertising and creator tools for brands, influencers, and businesses.
Industry: Digital Media
Company Size: Enterprise (1,001+ employees)
Growth: Scaleup
Headquarters: Singapore, Singapore
Founded: 2016
WebsiteLinkedIn