About the Role
As a Software Advanced Developer Student at NVIDIA, you will be an integral part of a dedicated team of engineers, contributing significantly to the development of cutting-edge AI data centers and networks. This role offers a unique opportunity to play a vital part in shaping the future of NVIDIA's powerful AI Cloud solutions. You will thrive within a dynamic and inclusive environment, gaining invaluable experience and making a lasting impact in the rapidly evolving tech world. Your contributions will involve both the design and implementation of innovative networking applications, utilizing data plane programming to address complex networking challenges creatively. This position is at the forefront of pushing the boundaries of large AI-cluster networking, requiring a strategic vision in collaboration with adjacent software and hardware architects. You will also be working closely with cross-functional teams to ensure the successful implementation and integration of new technologies.
Responsibilities
- Both design and implementation of new networking applications using data plane programming to tackle sophisticated networking challenges innovatively.
- Pushing the boundaries of large AI-clusters networking.
- Defining a strategic vision for NVIDIA networking in collaboration with adjacent software and hardware architects.
- Collaborating closely with cross-functional teams to successfully implement and integrate new technologies.
Requirements
- Currently Pursuing a MSc in electrical engineering, computer science, or computer engineering.
- Strong programming skills, algorithms, and data structures.
- Strength being hands-on with development and deep understanding of computer architecture and operating system fundamentals.
- A strong teammate; self-motivated with a positive attitude; with a motivation to learn, grow and build.
Qualifications
- The position requires a deep knowledge of system architecture, software, system design, use case requirements, and software stacks.
- Knowledge in Networking, Ethernet/IP technologies.
- Proven experience in programming network data paths.
- Experience in system software design and operating system fundamentals.
- Experience with distributed AI technologies or HPC is a plus.
Benefits
With competitive salaries and a generous benefits package, NVIDIA is widely considered to be one of the most desirable employers in the world. We have some of the most experienced and talented individuals in the world working for us. If you are creative, autonomous, and thrive on challenges, we want to hear from you. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.