Software Engineer

NVIDIA Ltd.
United States
11 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$152,000.0 - $241,500.0
Working hours
Regular working hours

Tech stack

C (Programming Language) Artificial Intelligence Cloud Computing Nvidia CUDA Computer Networks Computer Engineering Network Congestion InfiniBand Network Architecture Network Protocols Performance Tuning Rapid Prototyping Process
+11 more
Remote Direct Memory Access Remote Access Technology Software Engineering System Programming Graphics Processing Unit (GPU) Computer Networking Systems Application Enhancement Tool Deep Learning Information Technology SDN Network Network Support

Job description

We are looking for an extraordinary Software Engineer focused on Networking and AI factory challenges. Your primary responsibilities will be customer engineering engagements for NVIDIA Networking products for systems deployed in the AI factories. You will be working multi-functionally with multiple internal organizations as well as ensuring a positive collaboration with external customers. You should be comfortable working in a dynamic environment and have experience working with embedded systems. You will use your people skills and your technical knowledge to provide design-in support for our networking and AI products in customer systems. Excellent interpersonal skills and the ability to work independently are essential. Experience with networking, DPDK, or DOCA is a plus, as well as the ability to pick up new technologies and skills.

What you’ll be doing:

  • Establish yourself as a technical expert in embedded networking products, mainly BlueField and ConnectX product lines, directly supporting sales account and program managers, working closely with the team to secure design wins
  • Demonstrate self-sufficiency by proactively identifying solutions, independently mastering new technologies, leveraging AI-powered tools to accelerate your development and productivity, and driving projects with minimal supervision
  • Engage with strategic customers and partners to train, design, build, and productize solutions based on our networking products
  • Identify customer architectures and key product and production requirements with regard to AI networking at hyperscale, software-defined networking, and the latest GPU hardware
  • Represent the group in cross-org/leadership and customer technical discussions

Requirements

  • A Bachelor’s, Master’s, or PhD in Software Engineering, Computer Science, Computer Engineering, Electrical Engineering, or a related science degree (or equivalent experience)
  • 5+ overall years in a similar or related role
  • Thrives in a fast-paced environment while maintaining commitment to customer success
  • Knowledge of networking protocols, especially RoCE, Infiniband, and the common L1 to L4 protocols
  • Background in high-performance networking and low-level programming, with strong proficiency in C
  • Strong analytical and problem-solving skills
  • Strong time-management and organization skills for coordinating multiple initiatives, priorities, and implementations of new technology and products into sophisticated projects
  • Self-motivated to independently acquire new skills and knowledge
  • Willingness to use AI tools and emerging technologies to enhance engineering tasks and problem-solving

Ways to stand out from the crowd:

  • Proved record working with customers and developing strategic solutions
  • Embedded, Networking, DPDK, NCCL, or DOCA development experience
  • Hands-on experience in Remote Direct Memory Access (RDMA), AI workloads, NCCL, CUDA, Congestion Control, and performance tuning
  • Demonstrated drive for innovation and self-learning, such as independently mastering new technologies, leading projects from concept to delivery, participating in product hackathons, rapid prototyping, or contributing to patents and intellectual property, Artificial Intelligence (AI), Business Development, C Programming Language, CUDA (Compute Unified Device Architecture), Channel Marketing, Cloud Computing, Computer Engineering, Computer Science, Cross-Functional, Customer Relations, Data Science, Deep Learning, Develop and Maintain Customers, Ecosystems, Electrical Engineering, Embedded Systems, Emerging Technology, GPU (Graphics Processing Unit), Intellectual Property (IP), Interpersonal Skills, Leadership, Memory Hardware, Network Architecture/Engineering, Network Protocols, Network Software, Network Support, Network Systems, Organizational Skills, Patents, Performance Tuning/Optimization, Problem Solving Skills, Project/Program Management, Rapid Prototyping, Remote Access, Return on Capital Employed (ROCE), Sales Support, Software Engineering, Startup, Strategic Planning, Technical Support, Time Management, Training/Teaching

Benefits & conditions

Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 152,000 USD - 241,500 USD for Level 3, and 184,000 USD - 287,500 USD for Level 4.

About the company

Title: Senior Software Engineer, Networking Software Organization: NVIDIA Location: Us Description:

NVIDIA’s platforms have already made a significant impact in the AI and Software-Defined Networking fields which are broadly used across leading academic institutions, start-ups, and industries, including the world’s largest Internet companies, Cloud Service Providers (CSPs) and AI Factories. Our success has been based on laser-focus defining the top-notch networking technologies, industry vertical business development, building a strong developer ecosystem and scaling out the business using partner channels and creative marketing. We need passionate, hard-working learners and problem solvers to help us pursue more of these rare opportunities. This customer-facing engineering role is for an expert in AI networking systems who will provide leadership to our customers who believe that deep learning, data science, networking, and generative artificial intelligence are a new computing revolution and have the potential to transform the industry., NVIDIA is widely considered one of the technology world’s most desirable employers. We have some of the most forward-thinking and versatile people in the world working for us. If you’re creative and autonomous, we want to hear from you!, NVIDIA

Visualize your future . . . We Do NVIDIA is the world leader in graphics processing technologies, creating innovative, industry-changing products for computing, consumer electronics, and mobile devices. NVIDIA products are transforming visually-rich applications such as video games, film production, broadcasting, industrial design, space exploration, and medical imaging. We invest in our people and our technologies, support and fund industry research around the world, and consistently deliver high-quality products. NVIDIA’s culture promotes and inspires a team of world-class employees to be at the top of their game. We’ve created an environment where talents are recognized and collaboration is valued. Our employees are shaping the world of tomorrow. . . today. We invite you to explore the opportunities available at NVIDIA to see what your future may hold.

Company Size: 10,000 employees or more

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerbuilder.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:30 min

Transitioning from CUDA software architect to user

Stephen Jones · Coffee With Developers

6:21 min

Previewing upcoming hardware acceleration capabilities for Python environments

Chris Heilmann +2 · LIVE

1:57 min

Routing cross-rack traffic seamlessly with NCCL

Kevin Klues Kevin Klues · WWC 2025

1:37 min

Accelerating compute with focused developer tools

Julia Koch Julia Koch +1 · WWC Europe 2026

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · WWC 2021

2:33 min

Architecting CUDA and the AI software stack

Michael Kagan Michael Kagan +1 · WWC Europe 2026

Videos

See all

Related articles

See all