NVIDIA is seeking a Software Engineer, Performance Instrumentation to join its team in Santa Clara, California. The role supports work at the intersection of AI and accelerated computing, with a focus on the performance data and instrumentation needed to diagnose and analyze systems and machine-learning workloads. The engineer will define performance data requirements across profiling libraries, annotation APIs, frameworks, runtimes, communication libraries, schedulers, configurations, and infrastructure telemetry. They will identify and demonstrate visibility gaps, work with partner teams to address them, and guide the development of low-overhead instrumentation and annotation APIs. The role also ensures the quality of ingested data, measures instrumentation overhead and observer effects on real workloads, and coordinates delivery across multiple partner teams. The position requires a bachelor’s degree in a relevant field or equivalent experience, at least eight years of relevant software engineering experience, and hands-on instrumentation or tracing experience in production machine learning or systems software. The base salary range is $168,000–$270,250, and the role is also eligible for equity and benefits.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior