TikTok
Backend Software Engineer - Offense & Defense - PDPO
San Jose, California · Full-time · Posted Oct 28, 2026
- Experience
- Must have 1 year of experience in each listed qualification area.
About the job
Build and maintain scalable data pipelines, services, storage, and monitoring to support privacy-risk detection and analysis across TikTok.
What you'll do
- Design, test, and maintain fault-tolerant data pipelines and services for high-throughput analytics.
- Build and optimize storage solutions, data models, and enterprise data warehouses; integrate modern data tools into production.
- Troubleshoot infrastructure and pipeline failures, establish reliability monitoring, and partner with cross-functional teams on data platform needs.
What they ask for
- At least 1 year designing and modeling data warehouses for BI, analytics, reporting, or data applications.
- At least 1 year implementing production ETL and data processing using Hive, Spark, Hadoop, and/or SQL Server.
- At least 1 year developing production code using SQL, Python, and/or Java.
- At least 1 year troubleshooting distributed data infrastructure and pipeline failures, and at least 1 year building scalable data services or serving layers using HBase, Elasticsearch, ClickHouse, and/or SQL Server.
Nice to have
- Strong analytical thinking and ownership of ambiguous technical problems in fast-changing environments.
- Excellent communication and cross-team execution skills.
Tools
Hive, Spark, Hadoop, SQL Server, SQL, Python, Java, HBase
Model-written summary · the original posting is authoritative