ByteDance
Software Development Engineer Graduate (Intent-Based Networking) - 2027 Start
San Jose, California · Full-time · Posted Oct 28, 2026
- Education
- Completing or recently completed a Bachelor's or Master's degree in Computer Science, Electronic Engineering, Computer Engineering, Network Engineering, or a related technical discipline.
About the job
Develop software and platform tools that automate and improve the planning, deployment, management, verification, and analysis of data-center networks.
What you'll do
- Develop software for data-center network automation, intelligence, and digitalization to improve delivery efficiency and stability.
- Build network engineering platform products and tools covering planning, deployment, change, verification, and analytics.
What they ask for
- Completing or recently completed a Bachelor's or Master's degree in Computer Science, Electronic Engineering, Computer Engineering, Network Engineering, or a related technical discipline.
- Strong knowledge of networks and familiarity with protocols such as TCP/IP, DNS, and ARP.
- Familiarity with HTML, CSS, JavaScript, TypeScript, and other front-end technologies; proficiency in at least one back-end language, such as Python, Go, C, C++, or Rust.
- Familiarity with mainstream SQL and NoSQL database principles, plus database programming and optimization skills.
Nice to have
- Experience in network automation deployment or automated change development, or experience with Robotron, Apstra, or Forward Networks.
- Familiarity with OTN or switch devices and their management and control protocols.
Tools
TCP/IP, DNS, ARP, HTML, CSS, JavaScript, TypeScript, Python
Model-written summary · the original posting is authoritative