Software Advanced Developer

Posted 2 Days Ago
Be an Early Applicant
Redmond, WA
Senior level
Artificial Intelligence • Hardware • Robotics • Software • Metaverse
The Role
The role involves developing proof-of-concept implementations for new technologies, software stacks, APIs and algorithms, optimizing hardware features, and improving supercomputer performance. It includes customer engagement and contributions to academic research and collaborations.
Summary Generated by Built In

NVIDIA is looking for a highly skilled and groundbreaking advanced development researcher to craft and evaluate brand-new solutions for networking and distributed computing in data center environments. This role will focus on areas such as High-Performance Computing, Cloud, Storage, network programmability, 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 networking 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:

  • Main role: 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.

  • Exposing and defining programmable hardware features for network control and data planes, optimizing and generalizing offload mechanisms, and improving performance on Nvidia's supercomputers, or inventing 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.

  • Customer engagements, academic research collaborations publishing white papers, blogs, RFCs, and conference lectures/BOFs.

What we need to see:

  • PhDs/BSc/MSc in Computer science or electrical engineering, or equivalent experience.

  • 5+ years of relevant practical experience.

  • Experience in Hardware/Software/Firmware integrations.

  • Able to work independently, work with customers and guide R&D teams.

Ways to stand out from the crowd:

  • Leadership in inventing new technologies leading to product impact.

  • Demonstrate leadership in collaborative industry and active research projects.

  • Ability to prototype ideas and demonstrate their value.

  • Experience with Ethernet/IP technologies in the data center or edge.

  • Experience with innovative network projects and collaborations like SONiC/SAI, P4.

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!

The base salary range is 148,000 USD - 276,000 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.

You will also be eligible for equity and benefits. NVIDIA accepts applications on an ongoing basis.

NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

Top Skills

C++
Java
Python
The Company
HQ: Santa Clara, CA
21,960 Employees
On-site Workplace
Year Founded: 1993

What We Do

NVIDIA’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI — the next era of computing — with the GPU acting as the brain of computers, robots, and self-driving cars that can perceive and understand the world. Today, NVIDIA is increasingly known as “the AI computing company.”

Similar Jobs

Liberty Mutual Insurance Logo Liberty Mutual Insurance

Senior Software Engineer

Artificial Intelligence • Fintech • Insurance • Marketing Tech • Software • Analytics
Hybrid
Seattle, WA, USA
45000 Employees
103K-193K Annually

Block Logo Block

Software Engineer, Trust (Identity)

Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
Hybrid
Seattle, WA, USA
12000 Employees
115K-203K Annually

Snap Inc. Logo Snap Inc.

Principal Software Engineer

Artificial Intelligence • Cloud • Machine Learning • Mobile • Software • Virtual Reality • App development
4 Locations
5000 Employees
208K-366K Annually

Snap Inc. Logo Snap Inc.

Staff Software Engineer - Content Relevance, 11+ Years of Experience

Artificial Intelligence • Cloud • Machine Learning • Mobile • Software • Virtual Reality • App development
5 Locations
5000 Employees
189K-333K Annually

Similar Companies Hiring

RunPod Thumbnail
Software • Infrastructure as a Service (IaaS) • Cloud • Artificial Intelligence
Charlotte, North Carolina
53 Employees
Hedra Thumbnail
Software • News + Entertainment • Marketing Tech • Generative AI • Enterprise Web • Digital Media • Consumer Web
San Francisco, CA
14 Employees
HERE Thumbnail
Software • Logistics • Information Technology
Amsterdam, NL
9000 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account