Software Engineer, Pangle - SIA
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
