Network Software Development Engineer, High Speed Network

ByteDance
San Jose
Workplace: OnsiteFull timeFunction: Product ManagementExperience: 2+ yearsEducation: bachelorsSkills: ["Distributed system design","Network troubleshooting","High-speed IP networking"]

Build and develop high-speed networking technologies for ByteDance’s hyperscale data-center network infrastructure. You’ll design software and tools to improve reliability and availability, collaborating with teams working across network architecture, SDN, network virtualization, and switch software/hardware co-design. The role emphasizes large-scale distributed systems work, Linux networking fundamentals, and practical experience with performance and networking protocols such as TCP/IP.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
ByteDance
ByteDance
1 month ago

Network Software Development Engineer, High Speed Network

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 30 days agoStatus: Live
Reposted: similar role first listed 1 month ago

Job Summary

Build and develop high-speed networking technologies for ByteDance’s hyperscale data-center network infrastructure. You’ll design software and tools to improve reliability and availability, collaborating with teams working across network architecture, SDN, network virtualization, and switch software/hardware co-design. The role emphasizes large-scale distributed systems work, Linux networking fundamentals, and practical experience with performance and networking protocols such as TCP/IP.
Location: San Jose
Workplace: Onsite
Employment Type: Full time
Job Function: Product Management
Seniority: Mid level

Key Responsibilities

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

Key Requirements

  • •Bachelor's or Master's degree in Computer Science, Information Science, Engineering, Mathematics, or equivalent, with two or more years of work experience.
  • •Good development experience with one or more: Golang, Python, or C++, with design and development experience for distributed systems.
  • •Solid understanding of the Linux network stack, including experience with Linux TC, iptables, and eBPF.
  • •Familiarity with Linux and hands-on experience working in Linux environments.
  • •Understanding of TCP/IP protocols and common networking protocols, plus understanding of network devices and technologies.
Experience:2+ years
Education:Bachelor's in Computer Science, Information Science, Engineering, Mathematics
Skills:Distributed system designNetwork troubleshootingHigh-speed IP networking
Tech Stack:GolangPythonC++LinuxTCIptablesEBPFTCP/IPSDNNetwork virtualizationRDMARoCE

Company Brief

ByteDance
Develops consumer internet and content platforms, including TikTok and other apps for short-form video, news, and entertainment. It also builds advertising, commerce, and creator tools that connect audiences, brands, and publishers across global markets.
Industry: Digital Media
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Established Company
Headquarters: Beijing, China
Founded: 2012
WebsiteLinkedIn