CareerPlanSign in

Software Engineer, Ads Data Application

San Jose, United States of America💼 Full-time🗓 2026-09-28

Core

Build and optimize large-scale streaming and batch data processing solutions for the TikTok ads platform and internal business intelligence.

Role type

Senior Backend Engineer (Data Systems)

Builds

Data pipelines, core data service capabilities, and AI-driven data processing solutions for the commercialization platform.

Domain

Ad technology, large-scale data engineering, AI applications

Deliverable

production ML models

Required skills

Java, Go, Scala, C++, Python, data structures and algorithms, system design, high-performance systems, high-availability systems, data engines (Elasticsearch, ClickHouse, Doris), business acumen

Preferred skills

AI application design, scalable architecture design

Technologies

Elasticsearch, ClickHouse, Doris

Responsibilities

Lead server-side development of data products, build core data service capabilities, develop backend solutions for AI-driven data processing.

Seniority

Senior, hands-on IC

Sourced via tiktok · Listed on CareerPlan, which tracks 845,000+ jobs from 20+ sources.