×
Register Here to Apply for Jobs or Post Jobs. X

Principal Software Engineer, Profiling Services

Job in Austin, Travis County, Texas, 78716, USA
Listing for: NVIDIA
Full Time position
Listed on 2025-12-23
Job specializations:
  • Software Development
    Software Engineer, Senior Developer
Salary/Wage Range or Industry Benchmark: 272000 - 425500 USD Yearly USD 272000.00 425500.00 YEAR
Job Description & How to Apply Below

Senior Software Engineer, Profiling Services

Join NVIDIA as a Senior Software Engineer on the Developer Tools Always-On Profiling (AON) team, where you'll be instrumental in designing, implementing, and leading our GPU performance analysis service for Machine Learning workloads.

What You’ll Be Doing
  • Architect and build scalable systems for the AON profiling service’s core components, mastering inter-process communication, memory management, and low-overhead architectures.
  • Promote high standards in software development, including design patterns, concurrency, parallelism, and advanced debugging for asynchronous systems.
  • Lead, mentor, and provide code reviews, shaping technical roadmaps and solving complex issues across the AON project.
  • Translate user needs into requirements, design documents, and end‑to‑end feature development across applications, drivers, and hardware abstraction layers.
  • Collaborate effectively with internal and external teams, communicating and coordinating across the broader profiling and ML ecosystem.
What We Need To See
  • BS or MS degree or equivalent experience in Computer Engineering, Computer Science, or a related field.
  • 8+ years of software development in C, C++, and Python.
  • 12+ years in system software design, operating systems fundamentals, computer architectures, and performance analysis.
  • Strong interpersonal, verbal, and written communication skills.
  • Expertise in profiling technologies (sampling, tracing), overhead analysis, and diverse profiling data.
  • In-depth CUDA API, runtime, and GPU architecture knowledge.
  • Familiarity with ML frameworks such as PyTorch and JAX and performance analysis for AI training/inference.
  • Experience developing and debugging complex multi‑layered systems, including drivers.
  • Proficiency designing APIs and interfaces for profiling tools.
  • History of simplifying ill‑defined problems and leading teams to implement solutions.
Ways To Stand Out From The Crowd
  • Pioneering low‑overhead profiling systems in complex distributed environments.
  • Deep understanding of PyTorch internals and CUDA usage.
  • Proficiency in analyzing profiling data and translating insights.
  • Skill in translating customer needs into actionable use cases.
  • Strong understanding of system security principles.

If this piques your interest and curiosity and sounds like the right role for your next career step, we want to hear from you!

Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is $224,000 – $356,500 for Level 5, and $272,000 – $425,500 for Level 6. You will also be eligible for equity and benefits.

Applications for this job will be accepted at least until December 15, 2025.

NVIDIA is committed to fostering a diverse work environment and is proud to be an equal‑opportunity employer. As we highly value diversity, we do not discriminate 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.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary