Backend R&D Engineer - Media Network

TikTok

4.5

(6)

Sydney, Australia

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.
  • #7356115530388064539

    Position summary

    • Develop and implement cost optimization strategies for TikTok's live streaming and real-time communication infrastructure;
    • Continuously monitor and analyze cost trends in TikTok's live streaming and real-time communication services to identify further optimization opportunities;
    • Build efficiency platforms to enhance workflow productivity. Optimizing the Global Architecture of the Media Network
    • Enhance global coverage and transmission quality for live streaming and real-time communication, continuously improving user experience;
    • Design and implement unified scheduling algorithms, including cross-time zone peak traffic shifting, 95th percentile bandwidth scheduling, and price-based scheduling to optimize network performance and cost efficiency.

    Qualifications

    Minimum Qualifications:

    1. Bachelor's degree or above in Computer Science or related fields, with 1+ years of backend development experience;
    2. Familiar with TCP/IP networking protocols, with a solid understanding of common protocols such as HTTP and DNS, and knowledge of how NAT, load balancing, and proxy technologies work;
    3. Proficient in at least one programming language such as Golang, C/C++, Python, Java, or Shell;
    4. Familiar with commonly used infrastructure technologies such as MySQL, Redis, and message queues;
    5. Strong skills in system issue diagnosis and resolution; experience in system performance analysis and optimization is a plus;
    6. Passionate about technology and highly self-motivated, with the ability to think proactively and learn continuously. Sensitive to new technologies, with strong risk awareness and a broad technical perspective.

    Preferred Qualifications:

    1. In-depth experience in the design, analysis, and troubleshooting of large-scale distributed systems;
    2. Strong understanding of CDN, live streaming, and RTC system architectures and use cases;
    3. Experienced in using data analysis tools such as Jupyter and Tableau, with hands-on experience in BI analysis projects;
    4. Excellent problem-solving and debugging skills;
    5. Strong written and verbal communication skills;
    6. Ability to work efficiently in a fast-paced, highly collaborative team environment.

    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.