AI Networking Software Developer

6 Days ago • 5 Years + • Research & Development • $148,000 PA - $287,500 PA

Job Summary

Job Description

NVIDIA's software architecture group seeks software developers and architects for AI and high-performance networking and system software. Responsibilities include designing and implementing features for AI communication middleware and networking libraries to improve performance, scalability, and resiliency. Development will involve libraries like NCCL, Open MPI, UCX, UCC, NVSHMEM, and VERBS, as well as Deep Learning frameworks (PyTorch, TensorFlow). The role also includes creating proofs-of-concept for AI frameworks, HPC programming models, runtime designs, and new network hardware features. The ideal candidate possesses strong parallel programming, network architecture, algorithm design, and system programming skills.
Must have:
  • 5+ years experience in parallel programming and/or network architecture
  • Strong programming and software development skills
  • Algorithm design, system programming, and computer architecture knowledge
  • Design and implement AI communication middleware and networking libraries
Good to have:
  • InfiniBand, DPUs, Ethernet, Shared Memory experience
  • Experience simulating and evaluating network capabilities
  • Programming models for hierarchical heterogeneous memory systems and accelerators
Perks:
  • Competitive salaries
  • Generous benefits package

Job Details

NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It’s a unique legacy of innovation that’s fueled by great technology—and amazing people.

Today, we’re tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing what’s never been done before takes vision, innovation, and the world’s best talent. As an NVIDIAN, you’ll be immersed in a diverse, supportive environment where everyone is inspired to do their best work. Come join the team and see how you can make a lasting impact on the world.

What you will be doing:

The software architecture group at NVIDIA has openings for software developers and architects in AI and high-performance networking and system software. We research, develop, and deploy solutions in networking hardware, programming environments, and system software to make current and future high-end computer systems more performant, scalable, and usable.

  • Design and Implement features for AI communication middleware and networking libraries to improve performance, resiliency and scalability.

  • Develop features for libraries such as NCCL, Open MPI, UCX, UCC, NVSHMEM, and VERBS

  • Develop features for Deep Learning frameworks such as PyTorch and TensorFlow

  • Creating proofs-of-concept to evaluate and motivate extensions in AI Frameworks (PyTorch/NEMO), HPC programming models (MPI, OpenSHMEM, PGAS), new runtime designs, and new network hardware features.

What we need to see:

  • A Bachelors. or Masters, in computer science, computer engineering, or a closely related field or equivalent experience.

  • 5+ years of experience in parallel programming models, and/or network architecture.

  • Background in algorithm design, system programming, and computer architecture

  • Strong programming and software development skills

  • Ability and flexibility to work and communicate effectively in a multi-national, multi-time-zone corporate environment

Ways to stand out from the crowd:

Previous experience in ONE or more of the following areas:

  • Background with designing communication middleware for high-performance computing systems and super clusters, including InfiniBand, DPUs, Ethernet, and Shared Memory;

  • Experience simulating and evaluating network capabilities and features

  • programming models for emerging architectures including hierarchical heterogeneous memory systems and accelerators.

With competitive salaries and a generous benefits package, we are widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us and, due to unprecedented growth, our exclusive engineering teams are rapidly growing. If you're a creative and autonomous engineer with a real passion for technology, we want to hear from you.

The base salary range is 148,000 USD - 287,500 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.

Similar Jobs

Rackspace Technology - Data Scientist

Rackspace Technology

Alexandria, Alexandria Governorate, Egypt (Remote)
1 Month ago
ByteDance - Senior Machine Learning Engineer - AML Algorithm

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
PlayStation Global - Senior Machine Learning Engineer, Anomaly Detection

PlayStation Global

London, England, United Kingdom (Hybrid)
3 Months ago
ByteDance - Software Engineer Intern (Applied Machine Learning) - 2025 Summer/Fall (BS/MS)

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
NVIDIA - Senior Video Compression Architect

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
1 Month ago
Riot Games - Senior Technical Producer, League Studios - Build Test Ship

Riot Games

Dublin, County Dublin, Ireland (On-Site)
3 Months ago
Fluence - Staff Optimization Engineer

Fluence

Houston, Texas, United States (Hybrid)
4 Months ago
The Walt Disney Company - Mechanical Designer, CAD Designer

The Walt Disney Company

Shanghai, Shanghai, China (On-Site)
1 Week ago
NVIDIA - Senior System Software Engineer

NVIDIA

Santa Clara, California, United States (On-Site)
1 Month ago
NVIDIA - Design Engineer - Memory Subsystem

NVIDIA

Bengaluru, Karnataka, India (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

ByteDance - Senior Research Scientist, Foundation Model, Speech Understanding

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Razer - Solutions Architect

Razer

Singapore (On-Site)
4 Months ago
GT - ML Architect (with Data Experience)

GT

Ukraine (Remote)
2 Weeks ago
Rackspace Technology - Data Scientist

Rackspace Technology

Alexandria, Alexandria Governorate, Egypt (Remote)
1 Month ago
SymphonyAI - Data Scientist

SymphonyAI

Bengaluru, Karnataka, India (On-Site)
3 Months ago
ByteDance - AI Security Researcher - Security - San Jose

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Autodesk - Intern, AI Research Scientist - 3D Generation

Autodesk

London, England, United Kingdom (On-Site)
4 Months ago
CharacterAI - Research Engineer - Multimodal

CharacterAI

Menlo Park, California, United States (On-Site)
6 Months ago
ByteDance - Student Researcher (Doubao (Seed) - Foundation Model, Speech & Audio) - 2024 Start (PhD)

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Santa Clara, California, United States

Quizizz - Customer Success Manager, Texas, District Team

Quizizz

United States (Remote)
1 Month ago
Epic Games - Product Manager (BR & Reload)

Epic Games

Cary, North Carolina, United States (On-Site)
2 Weeks ago
The Walt Disney Company - Lead Software Engineer (Front End/JavaScript)

The Walt Disney Company

Santa Monica, California, United States (On-Site)
3 Months ago
The Walt Disney Company - Culinary Cook 1 (Advanced Line Cook)

The Walt Disney Company

Florida, United States (On-Site)
1 Day ago
Samsung Semiconductor - Principal Engineer, NPU Architect

Samsung Semiconductor

San Jose, California, United States (Hybrid)
4 Weeks ago
Warner Bros Discovery - Firefighter (Full Time)

Warner Bros Discovery

Burbank, California, United States (On-Site)
1 Month ago
Life church - Associate Host Team Pastor

Life church

United States (On-Site)
4 Months ago
Framestore - FREELANCE: VFX PRODUCERS - NEW YORK

Framestore

New York, New York, United States (On-Site)
8 Months ago
Trek - Sales Associate

Trek

Melbourne, Florida, United States (On-Site)
3 Months ago
Microsoft - Research Intern - Optical Technologies

Microsoft

Mountain View, California, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Microsoft - Principal Applied Scientist Manager

Microsoft

Beijing, Beijing, China (On-Site)
1 Month ago
NVIDIA - Senior Power Firmware Architect

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
Riot Games - Playtest Operations - Global Research Operations

Riot Games

Los Angeles, California, United States (Hybrid)
1 Month ago
Passive Logic - Weather Simulation Engineer

Passive Logic

Salt Lake City, Utah, United States (On-Site)
2 Months ago
NVIDIA - STA Backend Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
Intel Corporation - AI Frameworks Engineer

Intel Corporation

San José, San José Province, Costa Rica (On-Site)
3 Months ago
Riot Games - Principal Software Engineer - VALORANT, Foundations, Build Platforms

Riot Games

Los Angeles, California, United States (On-Site)
5 Months ago
NVIDIA - Senior SRAM Engineer, Circuit Design

NVIDIA

Santa Clara, California, United States (Hybrid)
1 Week ago
NXP - Advanced Analog SW Developer - Intern

NXP

Brno, South Moravian Region, Czechia (On-Site)
5 Months ago
Texas Instruments - ESD Product Specialist

Texas Instruments

Bengaluru, Karnataka, India (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Since its founding in 1993, NVIDIA (NASDAQ: NVDA) has been a pioneer in accelerated computing. The company’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined computer graphics, ignited the era of modern AI and is fueling the creation of the metaverse. NVIDIA is now a full-stack computing company with data-center-scale offerings that are reshaping industry.


Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (On-Site)

Shenzhen, Guangdong Province, China (On-Site)

Bengaluru, Karnataka, India (On-Site)

Taipei City, Taiwan (On-Site)

Taipei City, Taiwan (On-Site)

Shanghai, Shanghai, China (On-Site)

Shanghai, Shanghai, China (On-Site)

Yokne'am Illit, North District, Israel (On-Site)

View All Jobs

Get notified when new jobs are added by NVIDIA

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug