Tiktok - San Jose, CA
posted 3 days ago
TikTok is the leading destination for short-form mobile video, with a mission to inspire creativity and bring joy to over 1 billion users globally. The Networking team at TikTok is at the forefront of developing innovative networking solutions that power popular applications like Douyin and TikTok. This team is responsible for designing, building, and operating a global, intelligent network infrastructure that ensures high availability, scalability, and performance. As a Network Software Development Engineer, you will play a crucial role in enhancing the efficiency and reliability of our data center networks through software development and collaboration with various teams. In this position, you will focus on improving data center network availability and efficiency by developing software solutions that optimize network monitoring infrastructure, enhance data collection and visualization, and create tools for troubleshooting and incident response. You will also be involved in developing a software-defined networking (SDN) control system to automate network resource management and scheduling. Additionally, you will work on network emulation platforms and verification tools to ensure the safety and reliability of network operations. This role offers a unique opportunity to gain valuable experience in software development and network operations at a massive scale, contributing to the success of TikTok's global network infrastructure.