ilities:
- 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
- Improve system design and architecture to ensure high stability, performance and reliability of the product.
- 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.
Successful candidates must be able to commit to at least 3 months long internship period.
Qualifications
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 [email protected].