TikTok
Software Engineer, Ads Data
San Jose, California · Full-time · Posted Oct 28, 2026
- Experience
- 1 year of hands-on software development experience.
About the job
Builds large-scale streaming and batch data pipelines and services supporting TikTok’s ads and internal business intelligence platforms.
What you'll do
- Partner with engineering and business teams on data-first product design.
- Design, build, and operate large-scale data service frameworks and real-time/batch pipelines, addressing reliability and scalability.
- Build internal tools and platforms to resolve global operations issues and improve team efficiency.
What they ask for
- Strong understanding of computer principles, data structures, and algorithms.
- At least 1 year of hands-on software development experience, particularly with Java.
- Familiarity with backend system development and high-concurrency scenarios.
- Strong communication and ability to understand business needs and connect technology with business.
Tools
Java
Model-written summary · the original posting is authoritative