TikTok
AI Backend Software Engineer, TikTok - Asset Services
San Jose, California · Full-time · Posted Oct 28, 2026
- Education
- BA/BS degree in Computer Science or a related major (preferred).
About the job
Build and maintain backend services for TikTok’s global asset platform, supporting asset creation, management, distribution, and consumption, including AIGC features.
What you'll do
- Collaborate with product managers, designers, and frontend engineers to deliver product experiences.
- Build end-to-end products with attention to usability, accessibility, performance, and maintainability.
- Use automated and manual testing strategies to ensure product quality.
What they ask for
- Experience building backend services for large-scale consumer-facing applications.
- Proficiency in at least one of Go, NodeJS, Python, Java, or C++.
- Deep understanding of computer architecture, data structures, and algorithms.
- Good communication and collaboration skills.
Nice to have
- BA/BS degree in Computer Science or a related major.
- Industry experience in a software development environment.
Tools
Go, NodeJS, Python, Java, C++
AI focus
Work on AIGC features to improve user experience and creator efficiency.
Model-written summary · the original posting is authoritative