Tiktok logo

Tech Lead Software Engineer, Ads ML Infrastructure

Tiktok

San Jose, CA
Full Time
Senior
224k-410k
13 days ago

Job Description

About the Role

The ads system at TikTok operates on a massive scale and serves millions of advertisers, clients, and influencers across the world. The quality of the ads system highly depends on the ability to handle massive data, and machine learning is widely used to improve the quality of our ads. The Ads machine learning data platform team is responsible for building highly efficient infrastructure to collect and process data for the usage of machine learning training, serving, and privacy enforcement, including feature engineering, feature store, training data generation, etc. We are looking for an innovative Software Engineer to join the team. You will provide technical leadership to key projects and empower the team.

Key Responsibilities

  • Lead projects committed to building and operating scalable and reliable ads ranking infrastructure systems.
  • Develop, drive, and execute the technical vision and roadmap for the ads ML infrastructure team.
  • Provide technical leadership and guidance to team members and project peers.
  • Communicate cross-functionally across various teams, organizations and internal and external stakeholders to drive engineering efforts.
  • Lead the innovation efforts, and bring in new ideas and technologies.

Requirements

  • Bachelor's degree in computer science or related technical disciplines.
  • Hands-on experience with building and training complex and scalable machine learning systems.
  • Strong Computer Science fundamentals (algorithms, data structures, software design) and problem-solving skills.
  • Solid coding skills and a good understanding of algorithms, especially causal inference, uplift model, and deep learning.
  • Experience in managing projects.

Nice to Have

  • Experience in Ads domain.
  • Experience with building large-scale ranking infrastructure.

Qualifications

  • Educational background in computer science or related fields.

Benefits & Perks

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

Working at Tiktok

The company values innovation, technical leadership, and cross-functional collaboration. It emphasizes building scalable infrastructure and leveraging new technologies to improve ad quality and data processing capabilities.

Apply Now

Job Details

Posted AtJul 11, 2025
Salary224k-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