Senior Systems Performance Architect – GPU/CPU EDA
NVIDIA
Durham (NC)
On-site
USD 184,000 - 287,500
Full time
14 days+
Get more replies from employers
Send a job-specific resume in minutes.
Start fresh or import an existing resume
Benefits offered by this job
Equity
Comprehensive benefits package
Job summary
A leading tech firm in North Carolina is looking for a Senior Systems Performance Engineer to architect innovative profiling infrastructures for GPU-accelerated systems. The ideal candidate will have over 8 years of experience in performance analysis, proficiency with CUDA programming, and a solid understanding of distributed compute environments. This role involves optimizing performance through benchmarking and profiling tools, offering highly competitive salaries along with equity and benefits. Join the diverse team and make an impact in the AI-driven era of computing.
Qualifications
Over 8 years of relevant experience with at least 5 years in systems-level performance analysis.
Experience with multi-core/multi-socket CPU environments and multi-node GPU environments.
Strong analytical skills to interpret complex performance data.
Responsibilities
Architecting profiling frameworks for CPU and GPU environments.
Conducting benchmarking on EDA applications to optimize performance.
Using profilers to identify inefficiencies and optimize memory usage.
Developing tools to monitor memory usage in EDA builds.
Creating predictive models for hardware procurement and instance selection.
Skills
CUDA programming model
GPU profiling tools
Benchmarking
Distributed compute environments
Profiling tools (perf, eBPF, VTune, Valgrind)
Education
BS, MS, or PhD in Computer Science, Electrical Engineering, or related field
Job description
A leading tech firm in North Carolina is looking for a Senior Systems Performance Engineer to architect innovative profiling infrastructures for GPU-accelerated systems. The ideal candidate will have over 8 years of experience in performance analysis, proficiency with CUDA programming, and a solid understanding of distributed compute environments. This role involves optimizing performance through benchmarking and profiling tools, offering highly competitive salaries along with equity and benefits. Join the diverse team and make an impact in the AI-driven era of computing.