Senior Advanced Development Engineer, GPU Networking
NvidiaIsrael и ещё 1 городот 8 летПолная занятость
KubernetesLinuxC++NetworkingSoftware EngineeringDeep LearningStorageVirtualizationAI InfrastructureGPU Networking
Описание
As a Senior Software Engineer in the GPU Networking Architecture team, you will lead advanced development and POC efforts for AI infrastructure solutions.
Responsibilities
- Drive advanced development and POCs for AI infrastructure solutions in cutting-edge AI networks, integrating innovative software and hardware
- Demonstrate team architectural concepts with larger NVIDIA AI software stacks
- Work closely with various groups within NVIDIA to bring AI network technologies to reality, including GPU and Switch HW and SW teams, Product as well as fellow architects
Requirements
- Hold a B.Sc., M.Sc. or Ph.D. in Computer Science, Electrical or Computer Engineering from a reputable university (or equivalent experience)
- Experienced in virtualization, networking and storage
- Proficient in C/C++ over Linux OS Development
- 8+ years of proven experience as a software engineer
- A teammate with a can-do attitude, high energy and excellent interpersonal skills
- Ability and flexibility to work and communicate effectively in a multi-national, multi-time-zone corporate environment
Nice to have
- Knowledge in Deep Learning frameworks and AI communication libraries (NCCL, UCX, MPI and equivalents)
- Experience in Kubernetes
- Stellar communication skills