Software Engineer Intern – Network OS Development

June 27, 2026
$45 / hour

Are you applying to the internship?

Job Description

Software Development Engineer Intern (Network Automation) | ByteDance

The Tone:
This is an internship at ByteDance, located in San Jose, CA. ByteDance is a global technology company founded in 2012, with a mission to inspire creativity and enrich life through a suite of products including TikTok, Lemon8, CapCut, and platforms specific to the China market. The company aims to make it easier and more fun for people to connect with, consume, and create content. This role is within the Intent Based Network (IBN) team, which is part of ByteDance Networking. The IBN team is dedicated to designing, building, and operating a global, intelligent network infrastructure, focusing on enhancing efficiency, minimizing risks, and comprehensively supporting the entire network lifecycle through a streamlined, intelligent management platform.

The TL;DR
• Role: Internship
• Type: Seasonal
• Location: In-person, San Jose, CA
• Pay: $45 hourly
• Team: Intent Based Network (IBN) team within ByteDance Networking.
• Mission: Develop a streamlined, user-friendly, and intelligent network management platform that supports the entire network lifecycle and enables resilient, agile, and efficient network operations.
• Tech Stack: Python, Go, Rust, MySQL, Redis, Kafka, TCP/IP, BGP, OSPF

What You’ll Actually Do
• Design: Design core functionalities for the Network Operating System (NOS) that powers data center networks.
• Test: Test core functionalities of the Network Operating System (NOS) to ensure its reliability and performance.
• Research: Research new networking, monitoring, and telemetry technologies to discover improvements for data center infrastructure.
• Implement: Implement new networking, monitoring, and telemetry technologies to enhance the efficiency, reliability, and availability of data center infrastructure.

The Must-Haves
• Background: Currently pursuing a Bachelor’s or Master’s degree in Computer Science, Communications, or a related technical field; possesses a solid understanding of algorithms and data structures.
• Experience: Able to commit to working for 12 weeks during Summer 2026.
• Skills: Proficient in at least one programming language, including Python, Go, or Rust; familiar with MySQL, Redis, and Kafka for database management, caching, and distributed messaging; basic understanding of network protocols (e.g., TCP/IP, BGP, OSPF) and network devices (routers, switches, firewalls); strong problem-solving skills and attention to detail.
• Bonus: Good communication skills and ability to work collaboratively in a team environment; eagerness to learn and adapt in a rapidly changing environment; demonstrates a strong interest in network automation, network fault prediction, and network management.