Drimva

ByteDance

Network Software Development Engineer, High Speed Network

San Jose, California · Full-time · Posted Oct 28, 2026

Experience
Two or more years of work experience.
Education
Bachelor’s or Master’s degree in Computer Science, Information Science, Engineering, Mathematics, or equivalent.

About the job

Designs high-speed networking technologies and develops software and tools to improve the reliability and availability of ByteDance’s high-speed network infrastructure.

What you'll do

  • Design and develop high-speed network technologies.
  • Build software and tools to improve high-speed network infrastructure reliability and availability.

What they ask for

  • Bachelor’s or Master’s degree in Computer Science, Information Science, Engineering, Mathematics, or equivalent, with two or more years of work experience.
  • Development experience with one or more of Golang, Python, or C++, and familiarity with distributed system design and development.
  • Solid understanding of the Linux network stack, with experience in Linux TC, iptables, and eBPF; familiarity with Linux and hands-on Linux environment experience.
  • Familiarity with TCP/IP and other common networking protocols, and good understanding of network devices and technologies.

Nice to have

  • Familiarity with RDMA/RoCE network protocol.
  • Experience developing software systems for large-scale data center networks or distributed systems.

Tools

Golang, Python, C++, Linux, Linux TC, iptables, eBPF, TCP/IP

Model-written summary · the original posting is authoritative

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