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

Backend Software Engineer - LiveStreaming Networks Global Dispatch Strategy

AT TikTok
TikTok

Backend Software Engineer - LiveStreaming Networks Global Dispatch Strategy

Sydney, Australia

Responsibilities

About the Department
Video Arch is one of the world's leading video platforms that provides 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 challenges of large-scale networks all over the world, while leveraging your expertise in coding, algorithms, complexity analysis, and large-scale system design.

About the Team
Join the LiveStreaming Networks Global Dispatch Team within TikTok's Video Architecture! We optimize traffic routing and resource allocation across our global network to ensure high-performance live streaming while managing costs effectively.

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.

Our team focuses on two key areas: optimizing how users connect to our network and managing request relay systems across our infrastructure. Working with us, you'll gain valuable experience in globally distributed systems while collaborating with Product Development, Data Analytics, and Site Reliability Engineering teams to solve complex technical challenges.

Responsibilities
- Design and develop optimal data processing architecture and systems for new data and ETL (Extract, Transform, Load) pipelines.
- Architect, implement, and maintain efficient and reliable data pipelines for data movement and transformation across varying scales.
- Drive internal process improvements and automate manual processes to enhance data quality and Service Level Agreement (SLA) management.
- Collaborate with cross-functional teams including Content Delivery Network (CDN), Video Understanding, Video Transcoding, Live Streaming, and Real-Time Communication teams.

Qualifications

Minimum Qualifications
- Bachelor's degree in Computer Science or a related technical field involving software/system engineering, or equivalent working experience;
- Proficient in one programming language at least, such as C/C++/Go/JAVA in the Linux environment;
- Experience in one data storage system at least, such as Redis/Memcache/RDS etc;
- Experience in network knowledge, such as TCP/IP protocol, DNS resolving process etc;
- Strong ability in critical thinking and problem analysis, especially based on data driven, familiar with SQL and distributed data systems (hadoop etc)

Preferred Qualifications
- Experienced in the CDN field, especially familiar with traffic scheduling system and strategy;
- Experienced in live streaming field, especially familiar with stream transfer systems, such as fault recovery, capacity management etc;
- Experienced in scheduling systems and some core algorithms, such as network flow/kubernetes;

#LI-Onsite

Client-provided location(s): Sydney NSW, Australia
Job ID: TikTok-7245155049633237308
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.