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
Kubernetes @ 4
Microservices @ 4
Networking @ 4
Observability @ 6
Performance Optimization @ 4
Profiling
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 is expanding its Developer Tools team, working on tools including Nsight Operator, Nsight Cloud, and Nsight Systems. The team applies expertise in collecting detailed trace and sampling data to increasingly complex cloud and cluster profiling use cases. The role includes systems design and participation across the full product feature lifecycle, from prototyping to user demonstrations.
Responsibilities
- Work as a senior software engineer on profiling tools within the Nsight product family.
- Design and implement features that make it easier to collect, analyze, and visualize performance profiling data in cluster and cloud environments.
- Communicate across multiple teams to understand requirements, user needs, and expectations.
- Understand underlying hardware and software to deliver valuable user-focused features.
- Collaborate with team members across multiple time zones in a dynamic work environment.
- Interact with internal and external users, help them maximize the value of NVIDIA products, and communicate feedback to the product team.
Requirements
- Excellent problem-solving, collaboration, and interpersonal skills.
- Experience working in distributed teams is welcome.
- Fluency in C++, Rust, or Go, with willingness to write some features in C++.
- Experience working with Kubernetes and in distributed environments.
- Strong understanding of algorithms and computer architecture.
- BS or MS in Electrical Engineering, Computer Engineering, Computer Science, or 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.
- Experience deploying and maintaining microservices.
- Experience building web APIs and familiarity with GraphQL.
- Proficiency with Datadog, ClickHouse, and Grafana for observability, analytics, and dashboarding.
- Experience with Go and Rust.
Compensation and Benefits
- Base salary range: $152,000–$241,500 USD for Level 3, or $184,000–$287,500 USD for Level 4, depending on location, experience, and compensation for similar positions.
- Eligible for equity and benefits.
- Applications will be accepted at least until October 3, 2026.
- NVIDIA uses AI tools in its recruiting processes and is an equal opportunity employer.
More jobs at Nvidia
Systems Software Intern, Aerial PHY—Summer 2027
Nvidia · Santa Clara, United States
USD 20-71 per hour
Product Management MBA Intern, Gaming, Content Creation, and PC AI - Summer 2027
Nvidia · Santa Clara, United States
USD 38-94 per hour
Senior Software Engineer, Agent Policy Fabric
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
Cloud Services Software Engineer
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
High-Performance LLM Training Engineer - New College Grad 2027
Nvidia · Santa Clara, United States
USD 124,000-241,500 per year
Similar jobs
Senior Software Engineer, Fleet Intelligence Agent Systems
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
Senior Storage Production Engineer - DGX Cloud
Nvidia · Santa Clara, United States
USD 176,000-333,500 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 - Cloud-Native Compute Infrastructure Core
Bloomberg · New York City, United States
USD 160,000-240,000 per year
Senior System Software Engineer - Scientific Computing PaaS
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Software Engineer, AIOps and Observability
Nvidia · Santa Clara, United States
USD 200,000-322,000 per year
Senior Software Engineer, CUDA Rust Core Libraries
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year