Senior Software Engineer, Profiling Tools (Nsight)

NVIDIA Corporation

Washington

Hybrid

USD 184,000 - 288,000

Full time

6 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

NVIDIA is seeking a senior software engineer to join the Developer Tools team and work on profiling tools within the Nsight family. You will design and implement features to collect, analyze, and visualize performance data in cluster and cloud environments, and collaborate across teams to meet user needs.

You will understand how hardware and software work to deliver valuable features, collaborating with team members across time zones and engaging users to drive improvements and adoption of the

Qualifications

  • 5+ years in a related software position with distributed systems experience.
  • Fluent in C++, Rust, or Go; willingness to write C++ code.
  • Strong understanding of algorithms and computer architecture.
  • Experience with Kubernetes and distributed environments.

Responsibilities

  • Design and implement features to collect, analyze, and visualize profiling data in cluster and cloud environments.
  • Collaborate across multiple teams to collect requirements and deliver value.
  • Understand how hardware and software work to inform feature design.
  • Work with teams across time zones in a dynamic environment and gather user feedback.
  • Engage with internal and external users to maximize product value.

Skills

C++
Rust
Go
Kubernetes
Distributed systems
Algorithms
Computer architecture

Education

BS or MS in EE/CE/CS/Systems Eng

Tools

Datadog
ClickHouse
Grafana

Job description

NVIDIA is seeking a senior software engineer to join the Developer Tools team and work on profiling tools within the Nsight family. You will design and implement features to collect, analyze, and visualize performance data in cluster and cloud environments, and collaborate across teams to meet user needs.

You will understand how hardware and software work to deliver valuable features, collaborating with team members across time zones and engaging users to drive improvements and adoption of the

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Profiling Tools (Nsight)
Senior Software Engineer, Profiling Tools (Nsight)

NVIDIA • United States

Remote
USD 152,000 - 288,000
Equity
Benefits
Senior Profiling Tools Engineer - Cloud & GPU
Senior Profiling Tools Engineer - Cloud & GPU

NVIDIA • Redmond (WA)

On-site
USD 152,000 - 288,000
Equity
Benefits
GPU Developer Tools Engineer: Profiling & Nsight Equity
GPU Developer Tools Engineer: Profiling & Nsight Equity

NVIDIA Gruppe • Austin (TX)

On-site
USD 184,000 - 287,500
Equity
Benefits
Senior Software Engineer, Cloud Profiling Tools (Remote)
Senior Software Engineer, Cloud Profiling Tools (Remote)

NVIDIA Corporation • Redmond (WA), Northern (KY)

Hybrid
USD 184,000 - 287,000
GPU Performance Tools Engineer (Profiler) - Remote
GPU Performance Tools Engineer (Profiler) - Remote

NVIDIA Corporation • Austin (TX), Northern (KY)

Hybrid
USD 152,000 - 288,000
Equity
Benefits
GPU System Software Engineer: Performance & Profiling Tools
GPU System Software Engineer: Performance & Profiling Tools

NVIDIA • Town of Texas (WI)

On-site
USD 180,000 - 287,500
Equity
Benefits
Senior GPU/CPU Profiling Architect
Senior GPU/CPU Profiling Architect

NVIDIA Corporation • Durham (NC)

Hybrid
USD 184,000 - 357,000
Senior Software Engineer, Developer Tools for Cloud
Senior Software Engineer, Developer Tools for Cloud

NVIDIA • Redmond (WA)

On-site
USD 152,000 - 288,000
Equity
Benefits
Senior Software Engineer, Developer Tools for Cloud
Senior Software Engineer, Developer Tools for Cloud

NVIDIA Corporation • Washington

On-site
USD 184,000 - 288,000
Senior Software Engineer, Developer Tools for Cloud
Senior Software Engineer, Developer Tools for Cloud

NVIDIA • United States

Remote
USD 152,000 - 288,000
Equity
Benefits