Senior Network Software Engineer – Rdma
Company | ByteDance |
---|---|
Location | Seattle, WA, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s, Master’s |
Experience Level | Senior |
Requirements
- A Bachelor’s or Master’s degree in Computer Science, Information Science, Engineering, Mathematics, or equivalent with two or more years of work experience
- Good developing experience with one or more following languages: Golang/Python/C++, familiar with design and development for distributed system
- A solid understanding of Linux network stack, experience in Linux TC, iptables and eBPF
- Familiarity with Linux operating system, hands-on experience working in Linux environment
- Familiarity with TCP/IP protocols and other common networking protocols
- Good understanding of network devices and network technologies
- Passion in high-speed IP networking, hardware-software interaction, and hardware offloading technologies
Responsibilities
- Design and development of high-speed network technologies in ByteDance
- Build softwares and tools to improve the reliability and availability of high-speed network infrastructure
Preferred Qualifications
- Familiar with RDMA/RoCE network protocol is a plus
- Experience in developing software systems for large-scale data center networks or distributed systems is a plus