Drimva

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

First seen Oct 28, 2026 · Last verified Nov 4, 2026 (UTC)