Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Backend R&D Engineer-RTC (Realtime communication)

AT TikTok
TikTok

Backend R&D Engineer-RTC (Realtime communication)

Sydney, Australia

Responsibilities

About the Team
Welcome to Video Arch streaming Media network global Team! With the continuous growth of RTC's global business, especially the increasing demand for Live Streaming User Experience in TikTok, the importance of building a Streaming Media network that covers global user access at a lower cost is constantly increasing. Popular products by TikTok are all empowered by our cutting-edge RTC technologies. Working in this team, you will have the opportunity to tackle the challenges of advanced global large-scale network deliveries while leveraging your expertise in coding, algorithms, data analysis, and large-scale system design. At the same time, we are building the next generation audio/video processing and transmission cloud platform, along with the fastest delivery networks and the richest cloud services.

Want more jobs like this?

Get Software Engineering jobs in Sydney, Australia delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.


Responsibilities
Optimize Streaming Media overseas network architecture
• Enhance global RTC coverage and transmission quality to improve user experience worldwide
• Research and analyze the basic and backbone networks of Globalization Tie1 and Tie2 ISPs to provide suitable national or continental peering and transit network resources
• Develop and implement unified scheduling algorithms, including cross-time zone peak shifting, 95 bandwidth scheduling, and price scheduling, to optimize network performance and cost-efficiency
Manage Streaming Media cost operation
• Conduct research and development on TikTok RTC cost disassembly, attribution, and forecasting
• Develop and implement cost optimization strategies for TikTok RTC infrastructure
• Monitor and analyze RTC cost trends, identifying opportunities for further optimization

Qualifications

Minimum Qualifications
• Bachelor's degree in Computer Science or a related technical field, or equivalent experience
• Proficiency in at least one of the following languages: C, C++, Java, Python, or Go
• Knowledge of networking concepts, such as TCP/IP, DNS, CDN, NAT, Load Balancer, and Proxy
• Experience in designing, developing, and maintaining large-scale distributed systems

Preferred Qualifications
• Master's degree or higher in Computer Science or a related technical field
• Expertise in designing, analyzing, and troubleshooting large-scale distributed systems
• Experience with WebRTC, CDN, Live Streaming, and Multimedia technologies
• Knowledge of data analysis techniques and tools
• Strong problem-solving and debugging skills
• Excellent written and verbal communication skills
• Ability to work effectively in a collaborative team environment

Client-provided location(s): Sydney NSW, Australia
Job ID: TikTok-7356115530388064539
Employment Type: Other

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.