Tiktok logo

Senior Software Engineer, Ads ML Infrastructure

Tiktok

San Jose, CA
Full Time
Senior
194k-355k
7 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 and stable 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 Senior 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.
  • 5+ years of 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.
  • Experience with building and training scalable machine learning systems.

Benefits & Perks

  • Annual base salary range of $194,000 - $355,000, depending on qualifications and location.
  • Discretionary bonuses/incentives, and restricted stock units may be available.
  • Medical, dental, and vision insurance from day one.
  • 401(k) savings plan with company match.
  • Paid parental leave, short-term and long-term disability coverage, life insurance, 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 innovation, technical leadership, and cross-functional collaboration. It emphasizes building reliable infrastructure and fostering a team environment that encourages new ideas and technological advancement.

Apply Now

Job Details

Posted AtJul 17, 2025
Salary194k-355k
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