Drimva

ByteDance

Network Software Development Engineer, High Speed Network

Seattle, Washington · 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 network 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 network infrastructure reliability and availability.

What they ask for

  • Bachelor’s or Master’s degree in Computer Science, Information Science, Engineering, Mathematics, or equivalent.
  • 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, TCP/IP and other common networking protocols, and network devices and technologies.

Nice to have

  • Familiarity with RDMA/RoCE.
  • 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 4, 2026 (UTC)