Senior Performance Architect - Heterogeneous Workload Optimization
NVIDIA · Austin, TX · 1 wk ago
HybridEngineeringFull-time
About the role
NVIDIA is seeking a Senior Systems Performance Engineer to architect and maintain custom profiling frameworks for measuring, analyzing, and optimizing EDA workloads. This role involves deep dive benchmarking, GPU profiling, tool development, and predictive modeling.
Responsibilities
- Architect and maintain custom profiling frameworks for CPU and GPU environments.
- Conduct deep-dive benchmarking of EDA applications to characterize memory access patterns, cache hit rates, and instruction-level parallelism.
- Use GPU profilers to detect GPU-side inefficiencies such as warp divergence, sub-optimal occupancy, and PCIe/NVLink bottlenecks.
- Develop tools to monitor and attribute high-watermark memory usage in multi-terabyte EDA builds, focusing on data structure compression or smarter memory pooling.
- Develop predictive models to guide hardware procurement and cloud instance selection based on gate-count and algorithmic complexity.
Requirements
- A grasp of the CUDA programming model and experience with GPU profiling tools like NVIDIA Nsight Systems/Compute.
- Extensive knowledge of profiling tools such as perf, eBPF, VTune, or Valgrind.
- A passion for meticulous benchmarking and the ability to distill performance data into actionable engineering roadmaps.
- Experience with distributed compute environments (Slurm, LSF, or Kubernetes).
Qualifications
- A BS, MS, or PhD in Computer Science, Electrical Engineering, or a related field (or equivalent experience).
- More than 8 years of relevant experience and at least 5 years involved in systems-level performance analysis.
Skills
- Proficiency in CUDA programming.
- Experience with GPU profiling tools.
- Knowledge of profiling tools like perf, eBPF, VTune, or Valgrind.
- Experience with distributed compute environments.
Benefits
- Comprehensive benefits package.
- Competitive salary range based on location, experience, and position level.
- Eligibility for equity.
Pay
Base salary range: $184,000 - $287,500 for Level 4, and $224,000 - $356,500 for Level 5.
Schedule
Full-time.
Benefits
- Health insurance.
- Retirement plans.
- Flexible spending accounts.
- Telecommuting options.
Equal Opportunity Employer
NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. 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.