Taro Logo

Senior Software Engineer, Networking Software

NVIDIA is the world leader in accelerated computing, pioneering AI and digital twins technology.
$148,000 - $287,500
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer, Networking Software

NVIDIA is seeking a Senior Software Engineer specialized in Networking Software to join their innovative team. This role sits at the intersection of AI and Software-Defined Networking, working with NVIDIA's cutting-edge platforms that are widely used across academic institutions, startups, and major industries including the world's largest Internet companies and Cloud Service Providers.

The position offers a unique opportunity to work on customer-facing engineering challenges, specifically focusing on networking and AI factory solutions. You'll be working with NVIDIA's BlueField and ConnectX product lines, providing technical expertise and design-in support for networking and AI products in customer systems. The role requires deep knowledge of networking protocols, high-performance computing, and low-level programming.

As a Senior Software Engineer, you'll be responsible for engaging with strategic customers, developing solutions, and driving innovation in AI networking at hyperscale. The ideal candidate will have at least 5 years of experience, strong proficiency in C programming, and extensive knowledge of networking protocols including RoCE, Infiniband, and common L1 to L4 protocols.

NVIDIA offers a competitive compensation package with a base salary range of $148,000 to $287,500 USD, plus equity and comprehensive benefits. The company is known for being one of the technology world's most desirable employers, offering opportunities to work on groundbreaking technologies that are transforming industries through AI and digital twins.

The role provides excellent growth opportunities, working with cutting-edge technology in a fast-paced environment. You'll be part of a team that's driving innovation in AI and networking, with the chance to influence the direction of future technologies. NVIDIA's commitment to diversity and inclusion, combined with their position as a leader in accelerated computing, makes this an exceptional opportunity for talented engineers looking to make a significant impact in the field of networking software and AI infrastructure.

Last updated a day ago

Responsibilities For Senior Software Engineer, Networking Software

  • Establish technical expertise in embedded networking products (BlueField and ConnectX)
  • Support sales and program managers to secure design wins
  • Train, design, build, and productize solutions with strategic customers and partners
  • Identify customer architectures and requirements for AI networking at hyperscale
  • Represent the group in cross-org/leadership and customer technical discussions

Requirements For Senior Software Engineer, Networking Software

Linux
Python
  • Bachelor's, Master's, or PhD in Software Engineering, Computer Science, Computer Engineering, Electrical Engineering, or related field
  • 5+ years in a similar or related role
  • Knowledge of networking protocols (RoCE, Infiniband, L1 to L4 protocols)
  • Background in high-performance networking and low-level programming with C
  • Strong analytical and problem-solving skills
  • Strong time-management and organization skills
  • Self-motivated to acquire new skills
  • Willingness to use AI tools

Benefits For Senior Software Engineer, Networking Software

Equity
  • Equity
  • Benefits Package

Interested in this job?

Jobs Related To NVIDIA Senior Software Engineer, Networking Software