Drimva

ByteDance

Network Software Development Engineer Intern (Network Switch) - 2027 Summer

San Jose, California · Internship · Posted Oct 28, 2026

Education
Currently pursuing a Bachelor's or Master’s degree in Computer Science, Communications, or a related technical field.

About the job

Develop and test network operating system functionality and research networking, monitoring, and telemetry technologies for data center infrastructure.

What you'll do

  • Design and test core Network Operating System (NOS) functionalities for data center networks.
  • Research and implement networking, monitoring, and telemetry technologies to improve infrastructure efficiency, reliability, and availability.

What they ask for

  • Currently pursuing a Bachelor's or Master’s degree in Computer Science, Communications, or a related technical field.
  • Solid understanding of algorithms and data structures, and proficiency in at least one programming language such as C, C++, Python, or Go.
  • Strong interest in high-speed networking, hardware-software interaction, and hardware offloading technologies; basic understanding of switches, routers, embedded systems, and processor architecture.
  • Familiarity with Linux systems, the Linux command line, and editors such as Vim or Emacs.

Nice to have

  • Experience in network software or protocol development.
  • Strong problem-solving, software debugging, and troubleshooting skills.

Tools

C, C++, Python, Go, Linux, Vim, Emacs

Model-written summary · the original posting is authoritative

First seen Oct 28, 2026 · Last verified Nov 4, 2026 (UTC)