Posted in

Senior/Tech Lead AI/LLM Network Software Development Engineer

Senior/Tech Lead AI/LLM Network Software Development Engineer

CompanyByteDance
LocationSan Jose, CA, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior, Expert or higher

Requirements

  • Bachelor or higher degree in computer science, electronic engineering, network engineering or related fields.
  • Proficiency in computer network and network programming.
  • Proficiency in one or several mainstream programming languages, including C/C++, Python, Go and so on.
  • Be familiar with the latest advances in the area of high-speed network systems, including RDMA, congestion control, AI network optimization and so on.

Responsibilities

  • Design, implementation and deployment of high-speed network technologies to support AI/LLM applications.
  • Design and development of platforms/systems for monitoring, analysis and diagnosis of large scale AI/LLM network.
  • Research and development of high-performance AI communication framework, network protocol stacks, and codesign optimization of host-network-application to improve the scalability, reliability and performance of AI/LLM network.
  • Building next generation AI network infrastructure supporting large scale heterogeneous network hardware with innovative and deployable solutions.

Preferred Qualifications

  • Experience in developing high performance communication frameworks(including NCCL, MPI and RPC libraries) is a plus.
  • Experience in developing software systems for AI network diagnosis and performance optimization is a plus.