
Posted 4 days ago
Network Software Development Engineer
ByteDanceNetwork Software Development Engineer
Requirements
Bachelor's degree in CS or EE, Network software development experience, Proficiency in C/C++ and Python, Knowledge of data structures and algorithms
Skills
C#PythonSDNnetworking
About the role
Responsibilities
- Design, develop, and test core functionalities of the Network Operating System (NOS) for hyperscale data center networks and AI infrastructure
- Research and implement next-generation switch software focusing on network monitoring, telemetry, load balancing, congestion control, and system reliability
- Design and maintain robust CI/CD pipelines and automated testing frameworks for the NOS
Requirements
- Bachelor’s degree or higher in Computer Science, Electrical Engineering, or a related field
- Proven experience in network software development or network device SDK development
- Proficiency in C/C++ and Python
- Strong grasp of data structures and algorithms
- Passion for network technology and high standards for code quality and architectural design
Preferred Qualifications
- Deep understanding of Ethernet switch architecture and NOS design
- Hands-on experience with SONiC and SAI
- Experience in switch ASIC validation using industry-standard traffic generators (e.g., Keysight/Ixia, Spirent)
- Publications in accredited networking conferences (SIGCOMM, NSDI, etc.) or contributions to open-source communities (SONiC, OCP, SAI)
Benefits
- Medical, dental, and vision insurance
- 401(k) savings plan with company match
- Paid parental leave
- 10 paid holidays, 10 paid sick days, and 17 days of Paid Personal Time per year
- Wellbeing benefits and life insurance
About the Company
Founded in 2012, ByteDance's mission is to inspire creativity and enrich life. With a suite of more than a dozen products, including TikTok, Lemon8, CapCut, and Pico, ByteDance makes it easier and more fun for people to connect with, consume, and create content globally.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeNetwork Software Development Engineer
ByteDance · San Jose
