jobapplier

Software Development Engineer Graduate (SDN Traffic Intelligence & Control) - 2026 Start (PhD)

ByteDance

Skills

Required

  • Software Development
  • networking protocols
  • TCP/IP stack
  • bandwidth management / distributed rate limiting systems/algorithms
  • programming language
  • Go / C++ / Python

Preferred

  • control
  • Linux operating systems
  • networking functionalities
  • networking
  • routing protocols
  • container techniques
  • Build software control systems

ByteDance Networking brings together innovative ideas and technologies from network architecture, software defined networking (SDN), network virtualization, switch software and hardware co-design, and high-speed networking, to create hyperscale data-center networking solutions that power several of the most popular apps of the world such as Douyin and TikTok which serve hundreds of millions of users around the globe.

Responsibilities

  • We are looking for candidates with strong networking background and solid software development skills, who have a deep understanding in routing protocols and/or can utilize container techniques in emulating production networks to help operators maintain Bytedance's networking infrastructure safely and confidently.
  • Build software control systems to manage the network resources, especially the long haul bandwidth;
  • Build host/gateway end-side network traffic monitoring, analysis and control capabilities;
  • Working with network operation and planning teams to support bandwidth and performance requirements for upper-layer computing, storage, recommendation and other businesses, and provide fault analysis and resolving capabilities.

Requirements

  • Individuals who are completing or have recently completed a PhD degree in Software Development, Computer Science, Computer Engineering, or a related technical discipline.
  • Proficiency in at least one programming language, such as Go, C++, or Python, with a strong foundation in designing and developing distributed systems;
  • In-depth understanding of networking protocols and the TCP/IP stack;
  • Practical or research experience in the areas of bandwidth management or distributed rate limiting systems/algorithms will be considered particularly favorable.

Preferred

  • In-depth understanding of networking protocols and the TCP/IP stack; familiarity with Linux operating systems and networking functionalities is highly advantageous.
  • Practical or research experience in the areas of bandwidth management or distributed rate limiting systems/algorithms will be considered particularly favorable.
  • Successful candidates must be able to commit between January 5,2026 to December 14, 2026
  • Applications will be reviewed on a rolling basis - we encourage you to apply early. Please state your availability clearly in your resume (Start date, End date).
  • Candidates can apply for a maximum of TWO positions and will be considered for jobs in the order you applied for. The application limit is applicable to ByteDance and its affiliates' jobs globally.