# Senior Software Advanced Developer

**Company**: NVIDIA
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/Israel-Yokneam/Senior-Software-Advanced-Developer_JR2005807?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_e30a7207-032

## Description

NVIDIA is seeking a highly skilled and modern software engineer to develop and prototype brand new advancements in distributed training and inference using NVIDIA's Spectrum-X AI fabric.

This role offers a rare chance to pioneer AI and networking technology, contributing to ground-breaking projects that will define the landscape of large-scale AI systems.

**Responsibilities:**

- Prototype end-to-end solutions to improve distributed training and disaggregated inference performance.

- Analyze and optimize communication flows across application, transport, and network layers.

- Develop system software spanning communication libraries, drivers, and firmware integrations.

- Collaborate with hardware, firmware, and SDK teams to co-design network features.

- Validate and integrate prototypes into NVIDIA's AI infrastructure and products.

**Requirements:**

- BSc/MSc/PhD in Computer Science or Electrical Engineering

- 5+ years of relevant experience and/or knowledge

- Deep understanding of networking and communication internals , NCCL, RDMA/RoCE, congestion control.

- Hands-on experience with HW/SW/FW integration and low-level programming (C/C++, kernel, drivers).

- Some background in distributed training systems (such as PyTorch DDP, Megatron-LM, DeepSpeed).

**Preferred Qualifications:**

- Demonstrated innovation and leadership turning prototypes into impactful product features.

- Experience with programmable data planes (P4, eBPF, DOCA SDK, or switch SDKs).

- Familiarity with NIC firmware scheduling, in-network compute, or congestion management.

- Contributions to open-source projects, academic papers, or performance benchmarking tools.

- Strong background in AI factory architectures, distributed inference, or network telemetry.

## Skills

### Required
- Computer Science
- Electrical Engineering
- Networking
- Communication Internals
- NCCL
- RDMA/RoCE
- Congestion Control
- HW/SW/FW Integration
- Low-level Programming
- C/C++
- Kernel
- Drivers
- Distributed Training Systems
- PyTorch DDP
- Megatron-LM
- DeepSpeed

### Nice to have
- Programmable Data Planes
- P4
- eBPF
- DOCA SDK
- Switch SDKs
- NIC Firmware Scheduling
- In-network Compute
- Congestion Management
- Open-source Projects
- Academic Papers
- Performance Benchmarking Tools
- AI Factory Architectures
- Distributed Inference
- Network Telemetry

---

Source: [Apply at nvidia.wd5.myworkdayjobs.com](https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/Israel-Yokneam/Senior-Software-Advanced-Developer_JR2005807?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
