ByteDance
AI/LLM Network Software Development Engineer Graduate (High Speed Network) - 2027 Start (PhD)
San Jose, California · Full-time · Posted Oct 28, 2026
- Education
- PhD in Software Development, Computer Science, Computer Engineering, or a related technical discipline.
About the job
Designs and develops high-speed network infrastructure, communication systems, and monitoring tools for large-scale AI/LLM applications.
What you'll do
- Design, implement, and deploy high-speed networking technologies for AI/LLM applications.
- Develop platforms and systems to monitor, analyze, and diagnose large-scale AI/LLM networks.
- Research and develop high-performance communication frameworks, protocol stacks, and host-network-application co-design optimizations.
What they ask for
- Completing or recently completed a PhD in Software Development, Computer Science, Computer Engineering, or a related technical discipline.
- Proficiency in computer networking 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, or AI network optimization.
Nice to have
- Experience developing high-performance communication frameworks, including NCCL, MPI, or 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 high-speed networking, communication frameworks, and diagnosis and optimization systems for AI/LLM applications.
Model-written summary · the original posting is authoritative