logo
Locations
Early Careers
Blog
Jobs
triangle icon

Technology

Backend R&D Engineer - Media Network

Location:

Sydney

Employment Type:

Regular

Job Code:

A128643

Share this listing:

Responsibilities

Welcome to the Video and Edge – Media Network team! As the global demand for live streaming and real-time communication continues to grow—especially with TikTok’s increasing focus on enhancing live user experiences—building a cost-efficient, globally accessible streaming media network has become more critical than ever. Behind TikTok’s most popular products lies the power of our cutting-edge live streaming and real-time communication technologies. By joining our team, you’ll have the opportunity to tackle the complex challenges of large-scale global network transmission and leverage your expertise in programming, algorithms, data analysis, and large-scale system design. Responsibilities: Streaming Media Cost Operation Management and Efficiency Platform Development - Lead R&D efforts on TikTok media network cost breakdown, attribution, and forecasting; - 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.


Job Information

About TikTok

TikTok is the leading destination for short-form mobile video. At TikTok, our mission is to inspire creativity and bring joy. TikTok's global headquarters are in Los Angeles and Singapore, and we also have offices in New York City, London, Dublin, Paris, Berlin, Dubai, Jakarta, Seoul, and Tokyo.

Why Join Us

Inspiring creativity is at the core of TikTok's mission. Our innovative product is built to help people authentically express themselves, discover and connect – and our global, diverse teams make that possible. Together, we create value for our communities, inspire creativity and bring joy - a mission we work towards every day.

We strive to do great things with great people. We lead with curiosity, humility, and a desire to make impact in a rapidly growing tech company. Every challenge is an opportunity to learn and innovate as one team. We're resilient and embrace challenges as they come. By constantly iterating and fostering an "Always Day 1" mindset, we achieve meaningful breakthroughs for ourselves, our company, and our users. When we create and grow together, the possibilities are limitless. Join us.

Diversity & Inclusion

TikTok is committed to creating an inclusive space where employees are valued for their skills, experiences, and unique perspectives. Our platform connects people from across the globe and so does our workplace. At TikTok, our mission is to inspire creativity and bring joy. To achieve that goal, we are committed to celebrating our diverse voices and to creating an environment that reflects the many communities we reach. We are passionate about this and hope you are too.

Acknowledgment of Country

In the spirit of reconciliation, TikTok acknowledges the Traditional Custodians of country throughout Australia and their connections to land, sea and community. We pay our respect to elders past and present and extend that respect to all Aboriginal and Torres Strait Islander peoples today.

triangle icon

@2025 TikTok