Responsibilities
- Lead multi-disciplinary teams to develop solutions for large scale training systems. Assess trade-offs of various solutions and make pragmatic decisions
- Ensure timely milestone delivery with teamwork and close collaboration
- Responsible for the overall performance of the communication system, including performance benchmarking, monitoring and troubleshooting production issues
- Defining technical vision and driving a multi-year roadmap to make progress towards the related objectives
- Work with cross functional teams and provide guidance on the AI network architecture including topologies, transport, congestion control techniques
Minimum Qualifications
- Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
- Experience with developing, evaluating and debugging host networking protocols such as RDMA
- 10+ years of experience in designing, deploying and operating networks
- Experience with triaging performance issues in complex scale-out distributed applications
Preferred Qualifications
- Experience with developing communication libraries, such as Message Passing Interface, NCCL, and UCX
- Understanding of AI training workloads and demands they exert on networks
- Understanding of RDMA congestion control mechanisms on InfiniBand and RoCE Networks
- Understanding of the latest artificial intelligence (AI) technologies
- Experience with machine learning frameworks such as PyTorch and TensorFlow
- Experience in developing systems software in languages like C++
$219,000/year to $301,000/year + bonus + equity + benefits
Learn more about this Employer on their Career Site
