NVIDIA Logo

NVIDIA

Software Engineer, Performance Instrumentation

Reposted Yesterday
Be an Early Applicant
In-Office
Austin, TX, USA
168K-270K Annually
Senior level
In-Office
Austin, TX, USA
168K-270K Annually
Senior level
Develop and maintain performance instrumentation requirements, tracing, telemetry, validation, and alerting systems for production machine learning and systems software. Identify visibility gaps, design low-overhead instrumentation APIs, measure observer effects, ensure data quality, and collaborate across teams to deliver code changes. The role requires debugging across component boundaries, validating changes through testing and measurement, and balancing overhead, fidelity, sampling, and aggregation.
The summary above was generated by AI

NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It’s a unique legacy of innovation that’s fueled by great technology—and amazing people. Today, we’re tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing what’s never been done before takes vision, innovation, and the world’s best talent. As an NVIDIAN, you’ll be immersed in an inclusive, supportive environment where everyone is inspired to do their best work. Come join the team and see how you can make a lasting impact on the world.


NVIDIA is looking for a Software Engineer, Performance Instrumentation to join our outstanding team in Santa Clara, CA. This is an outstanding opportunity to be part of a world-class organization, driving innovation at the intersection of AI and accelerated computing. As a part of our team, you will work on groundbreaking projects and have a direct impact on the future of technology.


What you’ll be doing:

  • Define and maintain the performance data requirements from various sources including profiling libraries, annotation APIs, frameworks, runtimes, communication libraries, schedulers, configurations, and infrastructure telemetry.
  • Identify and prove visibility gaps with concrete evidence, demonstrating which diagnoses are not possible with current data. Collaborate with relevant teams to address these gaps or build solutions where necessary.
  • Inform the build of low-overhead instrumentation and annotation APIs from the perspective of the consumer, ensuring the necessary information is conveyed efficiently and effectively.
  • Ensure data quality at ingestion by implementing validation, sanitization, checks, and alerting mechanisms, so that any gaps or errors are detected before impacting users or automated analysis.
  • Measure and manage the overhead and observer effects of instrumentation on real workloads, ensuring they remain within acceptable limits.
  • Collaborate with multiple partner teams simultaneously, managing commitments and ensuring continuous progress.

What we need to see:

  • Bachelor’s degree in Computer Science, Computer Engineering, or a related field, or equivalent experience.
  • 8+ years of relevant software engineering experience, including hands-on experience with instrumentation or tracing in production machine learning or systems software.
  • Proficiency in CUDA, and working knowledge of machine learning frameworks like PyTorch or JAX, as well as annotation or tracing APIs such as NVTX.
  • Demonstrated experience in maintaining data quality in a pipeline, including validation, checks, alerting, and provenance.
  • Proven ability to measure instrumentation overhead and make trade-offs among overhead, fidelity, sampling, and aggregation.
  • Proven history of implementing modifications in code managed by other groups by identifying requirements, reaching consensus on interfaces, and ensuring completion through to delivery.
  • Strong debugging skills across component boundaries and the ability to validate changes through code review, tests, and independent measurements, including using automated development tools.
  • Excellent communication skills, especially in conveying evidence, uncertainty, and next steps with engineers and data users.
  • Proficiency in Python and C++.

Ways to stand out from the crowd:

  • Experience establishing telemetry conventions or schemas adopted by other teams.
  • Background in storage, checkpointing, or data-loading performance.
  • Expertise in crafting low-overhead event collection.
  • Familiarity with network and collective-communication telemetry, including NCCL, NICs, and fabric counters.

Your base salary will be determined based on your location, experience, and other objective job-related factors. The expected base salary range for this position is 168,000 USD – 270,250 USD.

You will also be eligible for equity and benefits.

Applications for this job will be accepted at least until November 3, 2026.

This posting is for an existing vacancy. 

NVIDIA uses AI tools in its recruiting processes.

NVIDIA is committed to fostering an inclusive work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

NVIDIA Austin, Texas, USA Office

Austin, United States

Similar Jobs

57 Minutes Ago
Remote or Hybrid
45K-85K Annually
Junior
45K-85K Annually
Junior
Artificial Intelligence • Fintech • Insurance • Marketing Tech • Software • Analytics
Handle inbound calls and warm leads, consult customers on insurance needs, recommend appropriate Property and Casualty coverage, and convert prospects into policyholders. The role includes paid training and licensing support, requires strong sales, communication, persuasion, organization, and computer skills, and involves working remotely on a weekday and weekend schedule.
An Hour Ago
Remote or Hybrid
Austin, TX, USA
110K-178K Annually
Senior level
110K-178K Annually
Senior level
Cloud • Software
Serve as a post-sale technical consultant for ThousandEyes customers, driving product adoption, usage, training, and roadmap execution. Build trusted advisor relationships, identify use cases and expansion opportunities, collaborate with Customer Success and Sales, deliver product updates, share customer feedback, and recommend best practices. The role requires expertise in application and network protocols, infrastructure troubleshooting, and customer-facing technical functions such as technical support, solutions engineering, or professional services.
Top Skills: BgpCisco NetworkingDnsHTTPJavaScriptPerlPythonTcp/IpThousandeyes
4 Hours Ago
Remote or Hybrid
United States
17-25 Hourly
Junior
17-25 Hourly
Junior
Artificial Intelligence • Automotive • Greentech • Information Technology • Machine Learning • Software • Cybersecurity
Provides technical customer support for Dealertrack DMS, troubleshooting client issues, configuring and coding F&I documents, correcting calculations and disclosures, and managing escalations. Communicates with clients by phone and email, documents cases, analyzes transaction documents, and maintains service standards. Requires strong problem-solving, data analysis, organization, professionalism, and customer focus. The role follows a Mountain Time schedule with Saturday and holiday rotations and no travel.
Top Skills: Dealertrack DmsJavaScriptExcelMicrosoft OutlookMicrosoft WordPdf

What you need to know about the Austin Tech Scene

Austin has a diverse and thriving tech ecosystem thanks to home-grown companies like Dell and major campuses for IBM, AMD and Apple. The state’s flagship university, the University of Texas at Austin, is known for its engineering school, and the city is known for its annual South by Southwest tech and media conference. Austin’s tech scene spans many verticals, but it’s particularly known for hardware, including semiconductors, as well as AI, biotechnology and cloud computing. And its food and music scene, low taxes and favorable climate has made the city a destination for tech workers from across the country.

Key Facts About Austin Tech

  • Number of Tech Workers: 180,500; 13.7% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Dell, IBM, AMD, Apple, Alphabet
  • Key Industries: Artificial intelligence, hardware, cloud computing, software, healthtech
  • Funding Landscape: $4.5 billion in VC funding in 2024 (Pitchbook)
  • Notable Investors: Live Oak Ventures, Austin Ventures, Hinge Capital, Gigafund, KdT Ventures, Next Coast Ventures, Silverton Partners
  • Research Centers and Universities: University of Texas, Southwestern University, Texas State University, Center for Complex Quantum Systems, Oden Institute for Computational Engineering and Sciences, Texas Advanced Computing Center

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account