Tiktok logo

Senior Software Engineer, Ads Data

Tiktok

San Jose, CA
Full Time
Senior
194k-410k
11 days ago

Job Description

About the Role

The Senior Software Engineer, Ads Data role involves working closely with product managers and data analysts to build state-of-the-art streaming and batch data processing solutions. The position supports both the TikTok ads platform and internal business intelligence, offering opportunities to handle Petabyte-level data warehouses and solve complex technical and business challenges. The role provides a direct link between work and the company's business success.

Key Responsibilities

  • Work closely with engineering, product managers, and business leaders to make the data-first product design.
  • Interface with engineers, product managers, and data analysts to understand real data needs.
  • Design, build, and run large-scale data service frameworks, real-time and batch data pipelines.
  • Resolve reliability and scalability challenges in data processing systems.

Requirements

  • Deep understanding of computer principles, with a good data structure and algorithm foundation.
  • At least 3 years of hands-on experience in software development, particularly with Golang.
  • Expertise in developing backend systems and data product design using big data technologies such as Kafka, Flink, HBase, Clickhouse, and Elasticsearch.
  • Good communication skills, sensitivity to business needs, and the ability to quickly understand business background.
  • Ability to integrate technology and business effectively.
  • Experience in large-scale streaming data computing and data warehouses is preferred.

Nice to Have

  • Experience in large-scale streaming data computing.
  • Experience with data warehouses.

Qualifications

  • Experience in software development with Golang.
  • Knowledge of big data technologies such as Kafka, Flink, HBase, Clickhouse, and Elasticsearch.
  • Understanding of computer principles, data structures, and algorithms.

Benefits & Perks

  • Annual base salary range of $194,000 - $410,000, depending on qualifications and location.
  • Additional discretionary bonuses, incentives, and restricted stock units.
  • Day-one access to medical, dental, and vision insurance.
  • 401(k) savings plan with company match.
  • Paid parental leave, short-term and long-term disability coverage, life insurance, and wellbeing benefits.
  • 10 paid holidays, 10 paid sick days, and 17 days of Paid Personal Time (prorated upon hire).

Working at Tiktok

The company values technical excellence and business sensitivity, encouraging collaboration across engineering, product management, and data analysis teams. It emphasizes a data-driven approach and offers comprehensive benefits to support employee wellbeing and work-life balance.

Apply Now

Job Details

Posted AtJul 13, 2025
Job CategoryData Engineering
Salary194k-410k
Job TypeFull Time
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Tiktok

Website

tiktok.com

Location

San Jose, CA

Industry

Computing Infrastructure Providers, Data Processing, Web Hosting, and Related Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches