Backend Software Engineer role for TikTok Live Fund Safety team, focusing on fund-related business and user experience for worldwide users, requiring knowledge of scalable, highly available systems, modern software tech stack, and good communication skills.
Requirements
- Bachelor or above degree in Computer Science or relevant disciplines
- 2+ years working experience
- Rich working experience in scalable, highly available, distributed and mission-critical systems
- Extensive knowledge of modern software tech stack, including front-end applications, large-scale backend, data pipeline
- 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
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Visa Sponsorship
- Four Day Work Week
- Generous Parental Leave
- Tuition Reimbursement
- Relocation Assistance