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