TikTok logo
TikTok
Posted 140 days agoVerified live 1d ago

Software Engineer - Content Understanding, TikTok Feeds

Brief overview

San JoseIn-person
UndergradOr in progress
$156k–$387k/yrStated range
1,996 H-1B approvalsDept. of Labor
230 green cardsCertified filings
PythonGoC++Backend developmentStorageService orchestrationCachingConcurrencyMachine learningTensorFlowPyTorchDistributed computingHigh-traffic service architectures

About the company

TikTok is a short-form video entertainment app and social network platform. It is a sub-organization of ByteDance.

Visa sponsorship history

4 years sponsoring, last filed FY2026H-1B dependent

Data powered by U.S. Department of Labor. This does not guarantee sponsorship for this specific role.
1,996H-1B approved
98%approval rate
810new H-1B hires
230PERM certified
$200,900median wage / yr
H-1B Petition ApprovalsVisas USCIS actually granted: the strongest sign the company sponsors.
2023488
2024614
2025765
2026129
LCA Certified ApplicationsAn early filing step, not a visa approval: it signals intent, not confirmed sponsorship.
2023109
2024148
2025293
2026129
Green Card (PERM) FilingsCertified green card filings: a long-term commitment to international hires.
202329
202495
202560
202646
Top sponsored roles
Software Engineer USDSSoftware Engineer - USDSSoftware EngineerData Scientist USDSData Engineer USDS
Sponsored employees from
ChinaIndiaCanadaTaiwanSouth Korea

Job description

Summary

TikTok is the leading destination for short-form mobile video, and they are seeking a Software Engineer to join their Feeds Recommendation Architecture team. The role involves designing and developing the recommendation system while optimizing system stability, performance, and scalability.

Responsibilities

  • Participate in the engineering architecture requirement alignment, design, and implementation for various scenarios related to TikTok content understanding
  • Contribute to improving R&D efficiency across content understanding scenarios, including but not limited to testing, deployment, monitoring, and root cause analysis
  • Responsible for optimizing system stability, performance, and scalability across different scenarios

Skills

  • Bachelor's degree or above in Computer Science, Software Engineering, or a related field
  • Solid programming and algorithm foundations; proficient in Python, Go, C++, or other programming languages
  • Strong backend development skills, including but not limited to storage, service orchestration, caching, and concurrency
  • Good product sense, strong problem-solving skills, and excellent teamwork and communication abilities
  • Knowledge of machine learning and familiarity with at least one mainstream machine learning framework (e.g., TensorFlow or PyTorch)
  • Experience in designing high-traffic service architectures or working extensively with distributed computing

Qualifications

Must Haves

  • Bachelor's degree or above in Computer Science, Software Engineering, or a related field
  • Solid programming and algorithm foundations; proficient in Python, Go, C++, or other programming languages
  • Strong backend development skills, including but not limited to storage, service orchestration, caching, and concurrency
  • Good product sense, strong problem-solving skills, and excellent teamwork and communication abilities

Nice to Haves

  • Knowledge of machine learning and familiarity with at least one mainstream machine learning framework (e.g., TensorFlow or PyTorch)
  • Experience in designing high-traffic service architectures or working extensively with distributed computing

Benefits

  • May be eligible for additional discretionary bonuses/incentives, and restricted stock units.​
  • Employees have 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
  • Employees also receive 10 paid holidays per year
  • 10 paid sick days per year
  • 17 days of Paid Personal Time (prorated upon hire with increasing accruals by tenure)

More jobs like this