Software Development Engineer Graduate (SDN Traffic Intelligence & Control) - 2026 Start (PhD)
- San Jose, United States
- Intern/New Grad
- PhD or doctorate
- Posted
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.
jobapplier