Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
AI
API @ 3
Algorithms @ 7
CUDA @ 4
ClickHouse @ 6
Dashboarding @ 6
Datadog @ 6
GPU
Go @ 6
Grafana @ 6
GraphQL @ 3
HPC @ 4
JavaScript @ 6
Kubernetes @ 6
Microservices @ 6
Networking @ 4
Observability @ 6
Performance Optimization @ 4
Profiling
Python @ 6
Rust @ 6
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. Today, NVIDIA is applying its GPU and AI technology to define the next era of computing.
As part of the growing Developer Tools team, you will work on tools including Nsight Operator, Nsight Cloud, and Nsight Systems. The team applies years of expertise collecting detailed trace and sampling data to increasingly complex cloud and cluster profiling use cases. This position includes systems design, frontend and backend development, and work across the full product feature lifecycle, from prototypes to user demos.
Responsibilities
- Join the Developer Tools team as a senior software engineer working on profiling tools within the Nsight family.
- Design and implement product features that make it possible and easy to collect, analyze, and visualize performance profiling data in cluster and cloud environments.
- Communicate across multiple teams to collect and understand requirements, user needs, and expectations.
- Understand how the underlying hardware and software work and use that knowledge to deliver valuable user features.
- Collaborate with team members across multiple time zones in a dynamic, high-energy work environment.
- Interact with internal and external users, help them get maximum value from the products, and deliver their feedback to the product team.
Requirements
- Excellent problem-solving, collaboration, and interpersonal skills.
- Experience working in distributed teams is welcome.
- Ability to work across the full stack, including server-side code in Python and frontend code in JavaScript.
- Fluency in C++, Rust, or Go, with willingness to write some features in C++.
- Track record of working with Kubernetes and in distributed environments.
- Strong understanding of algorithms and computer architecture.
- BS or MS in electrical engineering, computer engineering, computer science, systems engineering, or equivalent experience.
- At least 5 years of experience in a related software position.
Preferred Qualifications
- Experience with GPUs, CUDA, HPC, clusters, networking, and performance optimization in cloud environments.
- Participation in the deployment and maintenance of microservices.
- Experience building web APIs and familiarity with GraphQL.
- Proficiency with Datadog, ClickHouse, and Grafana for observability, analytics, and dashboarding.
- Experience working with programming languages such as Go and Rust.
Compensation and Benefits
- Base salary range: $152,000–$241,500 for Level 3.
- Base salary range: $184,000–$287,500 for Level 4.
- Base salary is determined by location, experience, and the pay of employees in similar positions.
- Eligible for equity and benefits.
- Applications will be accepted at least until August 14, 2026.
- NVIDIA is committed to an inclusive work environment and is an equal opportunity employer.
More jobs at Nvidia
Senior System Software Engineer, Platform - OpenBMC
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Software QA Test Development Engineer - Diagnostics
Nvidia · Santa Clara, United States
USD 140,000-270,200 per year
Senior Security Engineer, RTOS and Virtualization
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Software Engineer - NVIDIA Warp
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Software And System Architect
Nvidia · Santa Clara, United States
USD 124,000-241,500 per year
Similar jobs
Senior Storage Production Engineer - DGX Cloud
Nvidia · Santa Clara, United States
USD 176,000-333,500 per year
Senior Software Engineer, AI Inference Systems
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Member of Technical Staff (Software Engineer, GPU Cluster Infrastructure)
Perplexity AI · United States, San Francisco, United States, New York City, United States, Seattle, United States
USD 250,000-485,000 per year
Systems Generalist, GPT Infrastructure
OpenAI · San Francisco, United States, Seattle, United States
USD 293,000-445,000 per year
Forward Deployed Engineer - Physical AI Cloud Platform
Nebius · United States, Austin, United States
USD 179,500-224,300 per year
Senior Software Engineer, Core Infrastructure Services - DGX Cloud
Nvidia · United States
USD 168,000-322,000 per year
Senior Software Engineer, AIOps and Observability
Nvidia · Santa Clara, United States
USD 200,000-322,000 per year
Senior Systems Software Engineer, Developer Productivity and Cloud Automation - GeForce NOW
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year