TikTok
Software Engineer, Ads Data Application
San Jose, California · Full-time · Posted Oct 28, 2026
- Experience
- 3+ years of backend development experience.
- Education
- Bachelor’s degree or above in Computer Science or related field.
About the job
Build and optimize backend data products and scalable data systems for TikTok’s ads and commercialization platforms, including AI-driven data processing applications.
What you'll do
- Lead server-side development of data products, delivering features and optimizing existing functionality.
- Design and build flexible, robust, scalable core data services for the commercialization platform.
- Develop backend solutions for AI-driven data processing and intelligent applications.
What they ask for
- Bachelor’s degree or above in Computer Science or a related field, with solid knowledge of data structures and algorithms.
- Proficiency in at least one of Java, Go, Scala, C++, or Python.
- Hands-on experience and in-depth understanding of data engines such as Elasticsearch, ClickHouse, or Doris.
- 3+ years of backend development experience, including system design for high-performance, high-availability systems handling large-scale data.
Tools
Java, Go, Scala, C++, Python, Elasticsearch, ClickHouse, Doris
AI focus
Develop backend solutions for AI-driven data processing and intelligent applications, bringing AI capabilities into commercialization use cases.
Model-written summary · the original posting is authoritative