Connecting Odds
Back to jobs
TikTok

Backend Software Engineer Intern (Global LIVE Wallet) - 2025 Start (BS/MS)

Discovered
TikTok
SingaporeexternalSoftware EngineeringPosted about 1 year ago (Jul 31, 2025)

Responsibilities

With the enormous growth of live streaming in recent years, our mission is to inspire real-time interactions and help live streamers connect to people from all corners of the globe. We are looking for passionate and talented engineers to join us to build and optimize a real-time, high-performance, large-scale distributed infrastructure for live streaming in TikTok. You will be deeply involved in the developmental lifecycle of critical product features and collaborate closely with product managers to deliver the best live streaming experience for all live streamers and audience alike. We are looking for talented individuals to join us for an internship in 2025. Internships at TikTok aim to offer students industry exposure and hands-on experience. Watch your ambitions become reality as your inspiration brings infinite opportunities at TikTok. Responsibilities: 1. Collaborate with multiple cross-functional teams to continuously improve TikTok Wallet and payment system to create a stable, agile and robust in-app wallet system 2. Improve system design and architecture to ensure high stability, performance and reliability of the product. 3. Develop large-scale software systems that powers TikTok app. Candidates can apply to a maximum of two positions and will be considered for jobs in the order you apply. The application limit is applicable to [ByteDance / TikTok] (select one) and its affiliates' jobs globally. Applications will be reviewed on a rolling basis - we encourage you to apply early. @@HD@@ Successful candidates must be able to commit to at least 3 months long internship period. Qualifications@@/HD@@ Minimum Qualifications - Undergraduate or Postgraduate currently pursuing a Degree/Master in Software Development, Computer Science, Computer Engineering, or a related technical discipline - Proficient in at least one of the following languages: Go, Python, Java, C++. - Deep understanding of computer architecture, data structures and algorithms in depth knowledge of common databases and messaging frameworks like MySQL/Redis/Kafka - Able to work closely with diverse stakeholders and have good communication skills - Self-driven, positive, cooperative and willing to keep learning enthusiasm at all times Preferred Qualifications - Experience in high scalable, highly available, distributed and mission-critical systems. - Large scale client-facing industry project development experience. By submitting an application for this role, you accept and agree to our global applicant privacy policy, which may be accessed here: https://careers.tiktok.com/legal/privacy If you have any questions, please reach out to us at apac-earlycareers@tiktok.com.

Not published in this posting

The company didn't include about the role, qualifications, benefits in the source posting. The hiring team may have more details on their own site.

Sign in to open the original posting

Apply on TikTok

This role was discovered from a public careers page. Applications are handled by the hiring team at TikTok.

Attribution: sourced from TikTok's public The Muse board.

AI job toolkit

Sign in to see how well your profile matches this role, draft a cover letter, prepare for the interview, and find people who can introduce you.

Sign in to unlock