CareerPlanSign in

Senior Mobile Software Engineer, Android Performance

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

Core

Optimize performance of TikTok's next-generation camera technologies and video creation workflows for mobile platforms.

Role type

Senior IC mobile software engineer (Android performance)

Builds

Core video production technologies for TikTok creators

Domain

Consumer media / Mobile video production

Deliverable

production ML models

Required skills

Java, Kotlin, C++, Android performance profiling, UI/infrastructure optimization, Android architecture, camera/audio/video media frameworks, OpenGL graphics rendering

Preferred skills

Jetpack Compose, RxJava, crash/ANR/memory leak debugging, profiling tools (Android Studio Profiler, Systrace), video/photo capture processing pipeline, shader programming

Technologies

Android Studio Profiler, Systrace, OpenGL

Responsibilities

Build innovative camera features for video posting using latest Android techniques; Profile and optimize Android application UI and infrastructure code for efficiency; Collaborate with external mobile SoC/device/service partners to enhance user experience.

Seniority

Senior, hands-on IC

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