Senior Software Engineer, GPU Networking
Lead advanced development and proof-of-concept efforts for AI infrastructure solutions in GPU networking. Integrate innovative software and hardware, collaborate with distributed AI, deep learning, and networking teams. Requires C/C++, Linux, virtualization, networking, and storage expertise.
Responsibilities
- Drive advanced development and POCs for AI infrastructure solutions, integrating software and hardware.
- Demonstrate architectural concepts with larger AI software stacks.
- Collaborate with internal teams to bring AI network technologies to production.
Requirements
- B.Sc., M.Sc. or Ph.D. in Computer Science, Electrical or Computer Engineering or equivalent experience.
- Experience in virtualization, networking and storage.
- Proficiency in C/C++ over Linux OS.
- 8+ years of software engineering experience.
- Strong interpersonal and communication skills for multi-national, multi-time-zone environment.
Nice to have
- Knowledge in Deep Learning frameworks and AI communication libraries (NCCL, UCX, MPI).
- Experience with Kubernetes.