TikTok is looking for a Software Engineer to join their team in San Jose, California. The successful candidate will be responsible for developing secure, scalable, and reliable components that handle audio/video processing, working on API Development, and providing risk assessment and system monitoring.
Requirements
- Master's degree or foreign equivalent degree in Computer Science, Engineering, Information Technology, Mathematics, Statistics, Physics, or a related field, and 1 year of related work experience
- Bachelor's degree or foreign equivalent degree in Computer Science, Engineering, Information Technology, Mathematics, Statistics, Physics, or a related field, and 3 years of related work experience
- 1 year of experience in automating and managing the full release lifecycle
- 1 year of experience in developing software using Java, Go, C++, JavaScript, Ruby, or Python
- 1 year of experience in maintaining and debugging software
- 1 year of experience in working across all phases of the software development lifecycle for the design, development, testing, and implementation of Linux systems software using C, C++, data structures, or algorithms
- 1 year of experience in using unit tests, integration tests or load tests to guarantee quality of delivered software products and enable continuous software development pipeline
Benefits
- 401k Matching
- Generous Paid Time Off
- Retirement Plan
- Visa Sponsorship
- Generous Parental Leave