Senior Advanced Development Architect
NVIDIA is looking to hire a deeply technical, creative, and hands-on advanced development researcher to prototype and evaluate novel networking technologies for NVIDIA's Ethernet datacenter solutions, covering distributed AI training, High-Performance Computing, Cloud, Storage Big Data, network programmability, end-to-end network software stacks, and SDN. NVIDIA is a world leader in high-performance computing technology, AI, and networking with high-reaching plans for future systems. This position offers the opportunity to have a real impact in a research-focused team in a dynamic company. The network advanced development group is chartered to research and incubate new technologies that will re-define the future data centers and supercomputer performance and functionality. Advanced development Software researchers represent us in open-source projects, conferences, and standard bodies.
What you'll be doing:
Developing proof-of-concept implementations of new technologies, and thereafter guiding their incorporation in company products.
Developing a variety of software stacks, APIs and algorithms for various purposes.
Evaluation and analyzing new technologies at scale.
Optimizing collective communications and distributed AI training, and HPC communications. Improving performance on NVIDIA's supercomputers, researching distributed solutions for next-gen data centers networking.
Software development and architecture, ranging from application behavioral analysis and Algorithms, network simulations, middleware, and API design, down to implementing OS subsystems, device drivers, FW, and HW modeling.
Work with customers and Guide R&D teams.
Customer engagements, academic research collaborations publishing white papers, blogs, RFCs, and conference lectures/BOFs.
What we need to see:
BSc/MSc/PhDs in Computer science or Electrical Engineering, or equivalent experience.
4+ years of relevant practical experience.
Experienced in Hardware/Software/Firmware integrations.
Able to work independently.
Clear verbal and written communication with the proven ability to build consensus within a large organization.
Ways to stand out from the crowd:
Experience with distributed AI training frameworks, or collective communication libraries.
Practice with innovative network projects and collaborations like SONiC/SAI, P4.
Experience with Ethernet/IP technologies in the data center or edge.
Demonstrated ability to innovate and lead new technologies leading to product impact.
NVIDIA is widely considered to be one of high technology's most desirable employers. We have some of the most forward-thinking technology leaders in the world working for us. Our goal is to craft an environment where you can do your life's best work. If you're creative, adventurous, and autonomous, we want to hear from you!