BSc/MSc/PhDs in Computer science or Electrical Engineering, or equivalent experience
5+ 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
What you'll be doing:
Developing proof-of-concept implementations of new technologies, and thereafter guiding their incorporation in company products
Evaluation and analyzing new technologies at scale
Optimizing collective communications and distributed AI training, and HPC communications
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
Customer engagements, academic research collaborations, publishing white papers, blogs, RFCs, and conference lectures/BOFs
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
Perks and benefits:
NVIDIA is widely considered to be one of high technology's most desirable employers
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