TikTok

Backend Software Engineer Graduate - Global Live Data Platform (2027 Intake)

TikTok

Singapore · Full Time

Be the first to apply

Experience
Any
Salary
Openings
1
Posted
3 weeks ago
Work mode
In office
Education
Bachelor's degree in Software Development, Computer Science, Computer Engineering or related disciplines
Eligibility
Open to individuals completing or who have recently completed an undergraduate degree in related fields; able to commit to onboarding by the end of the calendar year.
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About the Role

With live streaming experiencing exceptional expansion, our mission centers on inspiring real-time engagement and enabling streamers to connect globally. We seek passionate engineers to design and enhance a robust, high-performance, distributed infrastructure for TikTok's live streaming ecosystem. You will be deeply involved throughout the development lifecycle of key product features and collaborate with product managers to ensure an excellent live streaming experience for broadcasters and viewers.

Platform Overview

The TikTok Live Data Platform comprises various subsystems such as the Index Platform, Label Platform, Portrait Platform, Diagnostic Platform, Data Asset Management Platform, and Data Suite. These systems manage streaming compute processing, offline pipelines, and storage solutions including OLAP (Clickhouse/Doris) and key-value stores. This platform serves TikTok app users and agency backstage data applications while continuously evolving internal tools for data analysis and diagnostics. Cutting-edge research and development is actively promoted to drive technology-led business insights.

What You Will Do

  • Plan and lead expansive technical projects establishing foundations for iterative product development and scaling
  • Create highly reliable, scalable technology serving over one billion users
  • Shape engineering strategies, tooling, workflows, and organizational culture
  • Investigate and integrate state-of-the-art domain expertise and engineering approaches into products

Candidate Requirements

  • Recent graduates or soon-to-be graduates holding a Bachelor's degree in Software Development, Computer Science, Computer Engineering or related fields
  • Proven experience or strong understanding of building scalable, fault-tolerant, distributed, and critical production systems
  • Solid grasp of computer architecture principles, algorithms, and data structures
  • Effective communication skills enabling collaboration with diverse teams and stakeholders
  • Self-motivated, cooperative, optimistic with a continual passion for learning

Preferred Qualifications

  • Prior exposure to engineering in large-scale internet companies is advantageous

Additional Considerations

Applicants must commit to an onboarding date by the year's end. Please clearly indicate your graduation date and availability in your resume. Applicants may apply for up to two roles company-wide and applications are reviewed continuously, encouraging early submission.

About TikTok

TikTok is the world's leading platform for short-form mobile video, dedicated to inspiring creativity and delivering joy. With headquarters in Los Angeles and Singapore and offices worldwide, TikTok empowers users to authentically express themselves and connect globally. We foster a culture of curiosity, humility, resilience, and continuous innovation that drives impactful solutions to advance our mission.

Diversity & Inclusion

We are devoted to cultivating an inclusive workplace where diverse experiences and perspectives are embraced. Reflecting the global communities we serve, TikTok values each voice and strives to build an environment of belonging, creativity, and mutual respect.

Minimum education

Bachelor's Degree

How they work

Communication Teamwork & Collaboration Initiative Learning Agility Positive Attitude

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer