Senior Software Engineer, Developer Tools for Cloud

at Nvidia
USD 152,000-287,500 per year
SENIOR
✅ On-site

Tech Stack

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

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

Similar jobs