CareerPlanSign in

Software Engineer, Pangle - SIA

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

Core

Design and build large-scale backend services and data/ML infrastructure for signal processing, identity resolution, attribution, and ads measurement to power TikTok's global advertising network.

Role type

Senior IC backend engineer (distributed systems & ML infrastructure)

Builds

Large-scale real-time and batch data pipelines, signal ingestion systems, and foundational ML infrastructure for ads delivery and optimization

Domain

Performance advertising, distributed systems, data intelligence

Deliverable

production ML models

Required skills

Go, Python, C++, Java, distributed systems, backend architectures, data processing frameworks, real-time systems, batch processing, signal processing, identity resolution, attribution, conversion measurement, AI agents, LLM-powered automation

Preferred skills

Large-scale advertising infrastructure, high-throughput low-latency systems, abstraction, project execution, innovation

Technologies

Go, Python, C++, Java, distributed systems, data processing frameworks, AI agents, LLMs

Responsibilities

Design and build large-scale backend services for signal ingestion, identity matching, attribution, and ads measurement; Develop scalable real-time and batch data pipelines; Build foundational data and ML infrastructure for audience systems and ads ranking; Apply backend engineering and data-driven thinking to improve signal quality and model effectiveness; Leverage AI agents and LLMs to improve signal processing and engineering productivity

Seniority

Mid-level, hands-on IC

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