Taro Logo

Working at TikTok

Software Engineer
Former Employee
Worked at TikTok for 2 years
October 10, 2025
San Jose, California
3.0
Doesn't RecommendNeutral OutlookApproves of CEO
Pros
  1. Scale & Impact TikTok is a giant platform with hundreds of millions (or billions) of users. The opportunity to work on features that get used globally — or to optimize video recommendation, performance, etc., at scale — is rare and exciting. You get to see features you touch used by millions within days.

  2. Data-Driven Culture Decision-making is heavily data-driven. Metrics, A/B testing, analytics, and user behavior are deeply baked in. If you like working with numbers, instrumentation, and performance, this is a great environment.

  3. Tech Challenges

  • High traffic, low latency, video streaming, content serving, recommendation algorithms, real-time features, and large-scale infrastructure.
  • Need for optimization: memory, bandwidth, caching, content delivery networks, etc.
  • Handling content moderation, globalization, localization, privacy & compliance across jurisdictions.
  1. Resources & Ambition Big budgets, many engineers, and global reach. You’re less constrained by “can we do it technically?” and more by tradeoffs. You’ll find teams pushing boundaries, innovating (e.g., AI, AR/VR, video effects, etc.).

  2. Learning & Growth Because the problems are hard and many, you’ll be exposed to topics you might not see in “smaller company” roles: distributed systems, ML/AI pipelines, real-time systems, security, and multimedia processing. Great for leveling up.

Cons

Challenges / Downsides

  1. Pace & Demand It’s high pressure. Changing metrics, shifting priorities, and fast shipping cycles can lead to crunch periods or unstable requirements.

  2. Bureaucracy & Silos With scale comes organizational complexity. Cross-team coordination and alignment with policy, legal, moderation, and content operations, etc., can slow things down. Sometimes you may feel decisions are not purely technical.

  3. Cultural / Ethical Tension Because of its content, regulation, user growth, and scrutiny, work at TikTok often lives at the intersection of technology and societal concerns: content moderation, privacy, and misinformation. You may be required to implement features or constraints for compliance or political reasons. This can introduce moral weighting in engineering decisions.

  4. Work-Life Balance Risk In some teams, the pressure to deliver, fix incidents, or meet metrics might push engineers into long hours or “always-on” mode.

  5. Opaque Decision Making Sometimes, “why did we do it this way?” is driven by higher-level business or regulatory constraints not visible to your team. That can be frustrating if you don’t have visibility or influence.

Additional Ratings

Work/Life Balance
1.0
Culture and Values
2.0
Diversity, Equity, and Inclusion
3.0
Career Opportunities
4.0
Compensation and Benefits
4.0
Senior Management
3.0

Was this helpful?

TikTok Interview Experiences