TikTok
Software Engineer - Ads Interface & Platform, Horizontal Technology
San Jose, California · Full-time · Posted Oct 28, 2026
- Education
- Bachelor’s degree in Computer Science, Engineering (any), Information Technology, Mathematics, Statistics, Physics, or a related field, and related work experience.
About the job
Designs and develops scalable, high-performance backend systems and services for TikTok monetization products and related features.
What you'll do
- Architect and build backend services and platforms, ensuring scalability, fault tolerance, and high availability.
- Contribute throughout the software development lifecycle, from requirements and design through deployment and maintenance.
- Translate business requirements into technical specifications and develop tools that improve operational and development efficiency.
What they ask for
- Bachelor’s degree in a listed or related field, and related work experience.
- Proficiency in Python backend development using frameworks such as Django, Flask, FastAPI, or equivalents.
- Experience designing and implementing robust RESTful APIs.
- Experience building high-performance, low-latency backend systems and independently delivering documented technical solutions.
Nice to have
- Experience designing scalable, distributed, fault-tolerant backend architectures.
- Experience in monetization or commercial product backend development.
Tools
Python, Django, Flask, FastAPI, RESTful APIs
Model-written summary · the original posting is authoritative