Senior Software Architect - Deep Learning, HPC Communications

October 22

Apply Now
Logo of NVIDIA

NVIDIA

GPU-accelerated computing β€’ artificial intelligence β€’ deep learning β€’ virtual reality β€’ gaming

10,000+

Description

β€’ Investigate opportunities to improve communication performance by identifying bottlenecks in today's systems. β€’ Design and implement new communication technologies to accelerate AI and HPC workloads. β€’ Explore innovative solutions in HW and SW for our next generation platforms as part of co-design efforts involving GPU, Networking, and SW architects. β€’ Build proofs-of-concept, conduct experiments, and perform quantitive modeling to evaluate and drive new innovations. β€’ Use simulation to explore performance of large GPU clusters (think scales of 100s of 1000s of GPUs).

Requirements

β€’ M.S./Ph.D. degree in CS/CE or equivalent experience. β€’ 5+ years of relevant experience. β€’ Excellent C/C++ programming and debugging skills. β€’ Experience with parallel programming models (MPI, SHMEM) and at least one communication runtime (MPI, NCCL, NVSHMEM, OpenSHMEM, UCX, UCC). β€’ Deep understanding of operating systems, computer and system architecture. β€’ Solid in fundamentals of network architecture, topology, algorithms, and communication scaling relevant to AI and HPC workloads. β€’ Strong experience with Linux. β€’ Ability and flexibility to work and communicate effectively in a multi-national, multi-time-zone corporate environment.

Benefits

β€’ Eligible for equity and benefits.

Apply Now

Similar Jobs

Built byΒ Lior Neu-ner. I'd love to hear your feedback β€” Get in touch via DM or lior@remoterocketship.com