Senior Software Engineer, NSV Group

NVIDIA

United States

On-site

USD 140,000 - 190,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

NVIDIA is hiring a Senior Software Engineer for the NSV tools group to build a high-performance automation platform for AI/HPC data centers. You will design microservices, APIs, and a modern web frontend to generate, configure, and validate network topologies at scale.

You will collaborate with NIC, OS, Switch, HCA, CPU, and GPU teams, and contribute to system observability and performance improvements. A strong Linux, SQL, and cloud-native background will help you deliver robust, scalable

Qualifications

  • B.Sc. in Computer Science, Engineering, or a related field, or equivalent experience.
  • 5+ years of strong hands-on software development experience, primarily in Python.
  • Proven experience designing and building microservices and RESTful APIs (e.g., FastAPI, Flask, or Django).
  • Full-stack ability: modern frontend framework (Angular, React, or comparable) and TypeScript.
  • Solid experience on Linux-based platforms.
  • Experience with relational databases and data modeling (e.g., PostgreSQL/SQL).
  • Practical experience with containers and cloud-native technologies (Docker, Kubernetes/OpenShift).
  • Experience with version control systems (Git) and CI/CD pipelines.
  • Independent, fast learner with a strong sense of ownership, excellent debugging and problem-solving skills, and effective communication abilities.

Responsibilities

  • Build and develop a full-stack automation platform (Python microservices backend, modern web frontend) used to generate, configure, and validate network topologies for AI/HPC data centers.
  • Implement scalable, reliable, and maintainable services and APIs that turn complex infrastructure requirements into validated, exportable network configurations.
  • Build and refine intuitive web interfaces that guide users through an interactive topology development workflow.
  • Collaborate closely with internal and external collaborators to understand requirements and deliver robust full-cycle solutions.
  • Improve stability and performance across the generation pipeline through architectural improvements and code optimizations.
  • Troubleshoot issues in distributed, containerized environments and contribute to system observability and reliability improvements.
  • Work cross-functionally with architects, DevOps engineers, product managers and collaborators to ensure high-quality releases.
  • Participate in code reviews, technical design discussions, and continuous improvement activities within the team.

Skills

Python
Microservices
REST APIs
Frontend (TypeScript)
Linux
PostgreSQL
Docker
Kubernetes
Git
CI/CD

Education

B.Sc. in Computer Science or related field

Tools

FastAPI
Flask
Django

Job description

NVIDIA is hiring a Senior Software Engineer to join the NSV tools group. You will craft high-performing software automation systems used in NVIDIA's Data Center environments. This involves our AI cluster topology generation platform that composes, configures, and validates network infrastructure behind large-scale AI clusters. You will collaborate with NIC, OS, Switch, HCA, CPU, and GPU compute teams, along with architects, network engineers, and developers. We support data growth for the world's biggest companies. Our worldwide engineers work in a dynamic, meaningful, and fast-paced setting. Are you ready for the challenge?

What you'll be doing:
  • Build and develop a full-stack automation platform (Python microservices backend, modern web frontend) used to generate, configure, and validate network topologies for AI/HPC data centers.
  • Implement scalable, reliable, and maintainable services and APIs that turn complex infrastructure requirements into validated, exportable network configurations.
  • Build and refine intuitive web interfaces that guide users through an interactive, step-by-step topology development workflow.
  • Collaborate closely with internal and external collaborators to understand requirements and deliver robust full-cycle solutions.
  • Improve stability and performance across the generation pipeline through architectural improvements and code optimizations.
  • Troubleshoot issues in distributed, containerized environments and contribute to system observability and reliability improvements.
  • Work cross-functionally with architects, DevOps engineers, product managers and collaborators to ensure high-quality releases.
  • Participate in code reviews, technical design discussions, and continuous improvement activities within the team.
What we need to see:
  • B.Sc. in Computer Science, Engineering, or a related field, or equivalent experience in practice.
  • 5+ years of strong hands-on software development experience, primarily in Python.
  • Proven experience designing and building microservices and RESTful APIs (e.g., FastAPI, Flask, or Django).
  • Full-stack ability: practical experience with a modern frontend framework (Angular, React, or comparable) and TypeScript.
  • Solid experience on Linux-based platforms.
  • Experience with relational databases and data modeling (e.g., PostgreSQL/SQL).
  • Practical experience with containers and cloud-native technologies (Docker, Kubernetes/OpenShift).
  • Experience with version control systems (Git) and CI/CD pipelines.
  • Independent, fast learner with a strong sense of ownership, excellent debugging and problem-solving skills, and effective communication abilities.
Ways to stand out from the crowd:
  • Experience with agentic AI / LLM application development --- orchestration frameworks (e.g., LangGraph), RAG, and vector databases (e.g., Qdrant).
  • Familiarity with large-scale network architectures, switches/routers, and common data center / AI cluster network topologies.
  • Hands-on experience with GitOps or equivalent experience and OpenShift/Kubernetes deployments.
  • Familiarity with DevOps methodologies and tools (e.g., Jenkins, Ansible).

Widely considered to be one of the technology world's most desirable employers, NVIDIA offers highly competitive salaries and a comprehensive benefits package. We have some of the most forward-thinking and talented people in the world working for us and, due to unprecedented growth, our world-class engineering teams are growing fast. If you're creative, self-motivated and enjoy having fun, then what are you waiting for?

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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Networking DGX Cloud
Senior Software Engineer, Networking DGX Cloud

2100 NVIDIA USA • California (MO)

On-site
USD 200,000 - 391,000
Distinguished Engineer, System Software Integration
Distinguished Engineer, System Software Integration

Nvidia Corporation • Santa Clara (CA)

On-site
USD 320,000 - 489,000
Equity
Benefits package
Senior Software Engineer, Infrastructure Automation and Distributed Systems
Senior Software Engineer, Infrastructure Automation and Distributed Systems

NVIDIA Gruppe • United States

On-site
USD 230,000 - 430,000
Equity
Benefits
Senior Full-stack Software Engineer – Verification Data and Visualization Platform
Senior Full-stack Software Engineer – Verification Data and Visualization Platform

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 152,000 - 288,000
Equity
Benefits
Senior Software Engineer, Full-Stack
Senior Software Engineer, Full-Stack

Nvidia Corporation in • Santa Clara (CA)

On-site
USD 184,000 - 357,000
Software DevOps Engineer, Networking
Software DevOps Engineer, Networking

NVIDIA Gruppe • Santa Clara (CA)

On-site
USD 148,000 - 235,750
Equity
Generous benefits package
Senior Staff Platform Engineer
Senior Staff Platform Engineer

Nvidia Corporation • Santa Clara (CA)

On-site
USD 200,000 - 322,000
Equity
Comprehensive benefits
Senior Infrastructure Solutions Architect
Senior Infrastructure Solutions Architect

Socket.dev • Austin (TX)

On-site
USD 152,000 - 288,000
Senior Software Engineer, Networking DGX Cloud
Senior Software Engineer, Networking DGX Cloud

NVIDIA Gruppe • United States

On-site
USD 200,000 - 391,000
Equity and benefits
Senior Solution Engineer, Networking
Senior Solution Engineer, Networking

NVIDIA Gruppe • Santa Clara (CA)

On-site
USD 168,000 - 322,000
Equity
Benefits package