Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
NVIDIA

Senior Software Developer, AI Networking

NVIDIA

. Develop AI networking communication frameworks and applications running in production on the world’s largest supercomputers and data centers .

Posted 11/5/2026full-timeRemote • United StatesSenior💰 $152,000 - $287,500 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in developing AI networking communication frameworks and applications for large-scale supercomputers, with a strong focus on Python development, Linux systems, and performance optimization. Collaborates effectively with cross-functional teams to design and implement automation systems and benchmarking tools.

Highest-signal resume keywords
Python DevelopmentLinux ExpertiseAI Systems KnowledgeCluster Orchestration (Slurm, Kubernetes)Performance Optimization

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
PythonLinuxAI ModelsBenchmarkingAutomation SystemsParameter SearchPerformance OptimizationMPIHPCNetworking
Tools & Technologies
SlurmKubernetesPyTorchInfiniBandEthernet
Industry Keywords
SupercomputersData CentersLarge-Scale WorkloadsHardware-Software StackNetworking Communication

Tech Stack

Tools & technologies
KubernetesLinuxPythonPyTorch

About the role

Key responsibilities & impact
  • Develop AI networking communication frameworks and applications running in production on the world’s largest supercomputers and data centers
  • Develop production tools and benchmarks used by multiple teams inside and outside NVIDIA
  • Enable new AI models within the benchmarking infrastructure and deliver insights through end-to-end analysis of large-scale workloads across hardware and software stacks
  • Design and implement automation systems, including large-scale parameter searches to identify optimal configurations across complex systems
  • Collaborate with networking and hardware teams to co-design new features and software interfaces

Requirements

What you’ll need
  • B.Sc. or M.Sc. degree in Computer Science / Software Engineering or equivalent experience
  • 5+ years of experience
  • Professional Python development experience
  • Solid Linux expertise
  • Ability to work across a broad and evolving stack, from hardware and networking to large-scale AI systems across entire clusters
  • Knowledge and/or experience with PyTorch, LLMs, inference and training
  • Familiarity with cluster orchestration systems such as Slurm or Kubernetes
  • Knowledge of MPI and HPC, InfiniBand, Ethernet and Networking
  • Experience in performance optimizations

Benefits

Comp & perks
  • Equity
  • Benefits 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score