Principal Software Engineer, Profiling Services

NVIDIA

Base: 272,000 usd - 431,250 usd; bonus/equity: not...
**
15+ years system-level c/c++ development
Experience with production quality system software
Technical leadership in architecture design
** NVIDIA is seeking a Principal Software Engineer for its Profiling Services team, focusing on developing a continuous, low-overhead GPU profiling service for ML workloads. The ideal candidate should have extensive experience in system-level C/C++ development and proven technical leadership in designing and shipping production-quality software. **

Job Summary

  • You will lead the architecture and delivery of a low-overhead GPU profiling service.
  • The role involves establishing profiling models that integrate with existing ML workflows.
  • NVIDIA is committed to fostering a diverse work environment and is an equal opportunity employer.

Matching Summary

Match Score: 75

** NVIDIA is seeking a Principal Software Engineer for its Profiling Services team, focusing on developing a continuous, low-overhead GPU profiling service for ML workloads. The ideal candidate should have extensive experience in system-level C/C++ development and proven technical leadership in designing and shipping production-quality software. **

Salary

Base: 272,000 USD - 431,250 USD; Bonus/Equity: Not specified; Benefits: Not specified

Skills & Requirements

Must-have

  • 15+ years system-level C/C++ development
  • Experience with production quality system software
  • Technical leadership in architecture design

Nice-to-have

  • Experience with CPU/GPU profiling stacks
  • Hands-on knowledge of CUDA and GPU architecture
  • Tuning ML training/inference loops

Key Requirements

  • BS or MS in Computer Engineering or related field
  • Proven experience with concurrency and performance engineering
  • Hands-on experience with user-mode driver development

Work Rights

Not specified

Tailored Resume

Cover Letter