ByteDance
AI/LLM Network Software Development Engineer - San Jose
San Jose, California · Full-time · Posted Oct 28, 2026
- Education
- Bachelor or higher degree in computer science, electronic engineering, network engineering or related fields.
About the job
Designs and deploys high-speed networking technologies, platforms, and infrastructure for large-scale AI/LLM applications.
What you'll do
- Design, implement, and deploy high-speed network technologies for AI/LLM applications.
- Develop monitoring, analysis, diagnosis, and performance-optimization systems for large-scale AI/LLM networks.
- Build high-performance communication frameworks, protocol stacks, and next-generation network infrastructure.
What they ask for
- Bachelor’s degree or higher in computer science, electronic engineering, network engineering, or a related field.
- Proficiency in computer networks and network programming.
- Proficiency in one or more mainstream programming languages, such as C/C++, Python, or Go.
- Familiarity with high-speed network systems, including RDMA, congestion control, and AI network optimization.
Nice to have
- Experience developing high-performance communication frameworks, including NCCL, MPI, and RPC libraries.
- Experience developing software systems for AI network diagnosis and performance optimization.
Tools
C/C++, Python, Go, RDMA, NCCL, MPI, RPC
AI focus
Develops networking technologies, communication frameworks, optimization, diagnosis, and infrastructure supporting AI/LLM applications.
Model-written summary · the original posting is authoritative