Tiktok logo

Software Engineer Graduate (Commerce Ads) - 2026 Start (BS/MS)

Tiktok

San Jose, CA
Full Time
Entry Level
119k-177k
7 days ago

Job Description

About the Role

The TikTok Commerce Ads team is dedicated to blending advertiser focus with technical expertise. Our mission is to enhance commerce ads—both open-loop and closed-loop—to establish TikTok as an essential growth engine for businesses of all sizes and a top destination for consumers to discover and buy products, content, and services. We are crucial to driving TikTok's ad revenue and are committed to developing the next-generation web ad solutions for the platform. This role offers opportunities to pursue bold ideas, tackle complex challenges, and unlock limitless growth, with a focus on innovative backend development and collaboration with cross-disciplinary teams.

Key Responsibilities

  • Apply state-of-the-art backend development techniques to optimize TikTok Ads solutions end to end, including ad creation, delivery, creative automation, and format optimization, to improve Shop Sellers' marketing experience.
  • Connect with businesses directly to understand and develop solutions for their jobs-to-be-done.
  • Collaborate with Product Managers, Designers, and other disciplines to explore the next generation of shopping experiences on TikTok.
  • Capitalize on organic shopping behaviors on TikTok and facilitate retentive behaviors to provide more value to users and businesses.

Requirements

  • BS/MS degree in Computer Science or similar fields, with related industry experience.
  • Solid Computer Science fundamentals (algorithms, data structures, software design) and problem-solving skills.
  • Proficient in programming languages such as Python, Golang, Java, C, or C++.
  • Familiarity with logging and testing frameworks.
  • Experience with databases like MySQL and Redis.
  • Strong communication skills and ability to work independently as a team-player.

Nice to Have

  • Familiarity with main components of Ads systems, including ad creation, ad creative and format optimization.
  • Experience designing, implementing, and operating large-scale distributed systems.

Qualifications

  • Educational background with BS/MS degree in Computer Science or similar fields.

Benefits & Perks

  • Annual base salary range of $118,657 - $177,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

TikTok is committed to creating an inclusive space where employees are valued for their skills, experiences, and perspectives. Our mission is to inspire creativity and bring joy through authentic expression, discovery, and connection. We foster a culture of curiosity, humility, resilience, and continuous innovation, emphasizing teamwork, diversity, and a growth mindset to achieve meaningful breakthroughs for our users and communities.

Apply Now

Job Details

Posted AtAug 18, 2025
Salary119k-177k
Job TypeFull Time
Work ModeOnsite
ExperienceEntry Level

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