NVIDIA is seeking a Senior Software Engineer to join their new team focused on networking performance measurement and analysis tools. The role involves developing tools for benchmarking and profiling NVIDIA's cutting-edge networking technologies, supporting thousands of GPUs and nodes for accelerating massive computing and AI workloads. The team's work enables engineers both within NVIDIA and across the industry to optimize networking performance efficiently.
The position requires expertise in C++ and Python development, with a focus on performance optimization and system-level understanding. The ideal candidate will have strong experience with Linux environments, modern development practices, and CI/CD workflows. They will be responsible for developing and maintaining tools that are both internally used and part of the DOCA SDK, some of which are open-source.
This is an opportunity to work with cutting-edge technologies including Ethernet, RoCE, InfiniBand, NCCL, Spectrum-X, and NVLink. The role offers the chance to shape a new team's technical direction while working on tools that have significant impact across the industry. NVIDIA offers a collaborative environment where innovation and technical excellence are highly valued.
The position is ideal for someone who combines strong technical skills with leadership abilities, as it involves mentoring junior engineers and driving technical decisions. The role provides exposure to various aspects of high-performance computing and networking, making it an excellent opportunity for professional growth in a leading technology company.