Software Engineer - Video-On-Demand
Responsibilities
Team Introduction
Video-On-Demand (VOD) is a world-leading video platform that provides multi-media storage, delivery, transcoding, and streaming services. We are building the next-generation video processing platform and the largest live-streaming network, which provides excellent experiences for billions of users around the world. Popular video products of TikTok and its affiliates are all empowered by our cutting-edge cloud technologies. Working in this team, you will have the opportunity to tackle the challenges of large-scale networks all over the world, while leveraging your expertise in coding, algorithms, complexity analysis, and large-scale system design.
What you will be doing:
- Architect and develop efficient, highly scalable, and secure services that power all the video products within the organisation;
- Design, implement and operate our critical and scalable services, including video delivery services, upload services, and core persistence layer.
Want more jobs like this?
Get jobs in Singapore delivered to your inbox every week.

- Develop advanced intelligent video QoS data platform, and help client developers make decisions to optimise the user experience of our products.
- Design, build and maintain a global scale, multi-regional video infrastructure system.
Qualifications
Minimum Qualifications:
- Bachelor's degree in Computer Science or a related technical background involving software/system engineering, or equivalent working experience.
- Good programming experience with at least one of the following languages: Go, Java, Python or C++.
Preferred Qualifications:
- Experience with CDN, Multimedia or Live Streaming.
- Familiar with Unix/Linux operating systems.
Perks and Benefits
Health and Wellness
- Health Insurance
- Dental Insurance
- Vision Insurance
- HSA
- Life Insurance
- Fitness Subsidies
- Short-Term Disability
- Long-Term Disability
- On-Site Gym
- Mental Health Benefits
- Virtual Fitness Classes
Parental Benefits
- Fertility Benefits
- Adoption Assistance Program
- Family Support Resources
Work Flexibility
- Flexible Work Hours
- Hybrid Work Opportunities
Office Life and Perks
- Casual Dress
- Snacks
- Pet-friendly Office
- Happy Hours
- Some Meals Provided
- Company Outings
- On-Site Cafeteria
- Holiday Events
Vacation and Time Off
- Paid Vacation
- Paid Holidays
- Personal/Sick Days
- Leave of Absence
Financial and Retirement
- 401(K) With Company Matching
- Performance Bonus
- Company Equity
Professional Development
- Promote From Within
- Access to Online Courses
- Leadership Training Program
- Associate or Rotational Training Program
- Mentor Program
Diversity and Inclusion
- Diversity, Equity, and Inclusion Program
- Employee Resource Groups (ERG)
Company Videos
Hear directly from employees about what it is like to work at TikTok.