Performance Tools Engineer for ML Accelerator Profiling
Etched
San Jose (CA)
On-site
USD 150,000 - 275,000
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
Medical, dental, and vision packages
$500 monthly credit for waiving medical benefits
$2k housing subsidy
Relocation support
Daily lunch and dinner at office
Job summary
Etched in San Jose is seeking a Software Engineer – Performance Tools to lead the design of performance analysis tools for cutting-edge ML accelerators. The role involves capturing hardware performance data, analyzing workloads, and identifying bottlenecks. Candidates should have strong proficiency in C++ or Rust, experience with performance analysis tools, and a deep understanding of computer architecture. The position offers a competitive compensation range of $150K - $275K and numerous benefits including housing subsidies, medical packages, and wellness support.
Qualifications
Proven experience in profiling, and bottleneck identification on complex hardware systems.
Experience with performance tools like NVIDIA Nsight, Intel VTune.
Understanding of memory hierarchies and interconnects (especially PCIe).
Responsibilities
Design and develop a performance analysis tool for hardware.
Capture performance data directly from ML accelerator hardware.
Build analysis modules to interpret collected trace and counter data.
Skills
C++ or Rust proficiency
Python proficiency
Computer architecture understanding
Low-level performance analysis
Performance analysis tools experience
Hardware interaction experience
Tools
NVIDIA Nsight
AMD uProf
Intel VTune
perf
Tracy
ETW
Job description
Etched in San Jose is seeking a Software Engineer – Performance Tools to lead the design of performance analysis tools for cutting-edge ML accelerators. The role involves capturing hardware performance data, analyzing workloads, and identifying bottlenecks. Candidates should have strong proficiency in C++ or Rust, experience with performance analysis tools, and a deep understanding of computer architecture. The position offers a competitive compensation range of $150K - $275K and numerous benefits including housing subsidies, medical packages, and wellness support.