Backend Software Engineer Graduate (Video-On-Demand) - 2026 Start (BS/MS)

TikTok

4.5

(6)

Singapore

Why you should apply for a job to TikTok:

  • 4.5/5 in overall job satisfaction
  • 4.5/5 in supportive management
  • 100% say women are treated fairly and equally to men
  • 100% would recommend this company to other women
  • 100% say the CEO supports gender diversity
  • Ratings are based on anonymous reviews by Fairygodboss members.
  • Employee well-being is supported via hybrid work, short-term counseling through our EAP and a premium subscription to Headspace.
  • We embrace diversity across all dimensions and provide employees with 9 employee resource groups globally, including our WOMEN ERG.
  • Comprehensive parental leave policy as well as fertility treatment through healthcare providers with a $20,000 lifetime maximum.
  • #7530885056641501458

    Position summary

    dates 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 TikTok and its affiliates' jobs globally. Applications will be reviewed on a rolling basis - we encourage you to apply early.

    Responsibilities:

    • Responsible for back-end research and development of multimedia audio and video on-demand products, including but not limited to engineering architecture services such as upload, playback, and platform.
    • Participate in the optimization of audio and video upload and playback experience, cost, etc., and participate in the guarantee of the stability of basic services.
    • Participate in and promote the platform construction of the team to ensure the rapid development of the business and the efficient iteration of requirements.
    • Work closely with product managers, client teams, and algorithm teams to provide industry-leading end-to-end multimedia on-demand solutions.

    Qualifications

    Minimum Qualifications:

    • Final year or recent graduate with a background in Software Development, Computer Science, Computer Engineering, or a related technical discipline.
    • Proficient in one or more languages such as C/C++, Go, Python, Java under the Linux environment, with good programming habits and logical implementation capabilities.

    Preferred Qualifications:

    • Have a good foundation in the application of networks, storage, and operating systems, and possess good logical and speculative abilities.
    • Expertise in designing, analyzing, and troubleshooting large-scale distributed systems.
    • Experience with CDN, Multimedia.
    • Be positive and optimistic, have a strong sense of responsibility, and have good team communication and collaboration skills.
    • Have a strong learning ability, have a strong thirst for knowledge, curiosity and enterprising spirit, and be able to pay attention to and learn the latest technologies in the industry in a timely manner.

    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]

    Why you should apply for a job to TikTok:

  • 4.5/5 in overall job satisfaction
  • 4.5/5 in supportive management
  • 100% say women are treated fairly and equally to men
  • 100% would recommend this company to other women
  • 100% say the CEO supports gender diversity
  • Ratings are based on anonymous reviews by Fairygodboss members.
  • Employee well-being is supported via hybrid work, short-term counseling through our EAP and a premium subscription to Headspace.
  • We embrace diversity across all dimensions and provide employees with 9 employee resource groups globally, including our WOMEN ERG.
  • Comprehensive parental leave policy as well as fertility treatment through healthcare providers with a $20,000 lifetime maximum.