Software Engineer Intern – Network OS Development
Listed on 2026-06-29
-
IT/Tech
Network Engineer
Software Development Engineer Intern (Network Automation) | Byte Dance The Tone
This is an internship at Byte Dance, located in San Jose, CA. Byte Dance is a global technology company founded in 2012, with a mission to inspire creativity and enrich life through a suite of products including Tik Tok, Lemon8, Cap Cut, 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 Byte Dance 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.
DR
- Role:
Internship - Type:
Seasonal - Location:
In-person, San Jose, CA - Pay: $45 hourly
- Team:
Intent Based Network (IBN) team within Byte Dance 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
- Design core functionalities for the Network Operating System (NOS) that powers data center networks.
- Test core functionalities of the Network Operating System (NOS) to ensure its reliability and performance.
- Research new networking, monitoring, and telemetry technologies to discover improvements for data center infrastructure.
- Implement new networking, monitoring, and telemetry technologies to enhance the efficiency, reliability, and availability of data center infrastructure.
- 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.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).