Etched

Performance Tools Intern

San Jose. Posted 3 months ago

The role

You will design and develop a performance analysis tool for custom ML accelerators. You will build infrastructure to collect and analyze performance data to help engineers identify bottlenecks and optimize models.

What you will do

  • Build components of performance analysis and profiling infrastructure.
  • Collect and analyze performance data from custom ML accelerators.
  • Develop tooling to trace host-side runtime activity, system behavior, and accelerator execution.
  • Help correlate performance events across CPUs, accelerators, storage, networking, and distributed workloads.
  • Build analysis and visualization tools to help engineers identify performance bottlenecks and optimize models.
  • Work alongside hardware, compiler, firmware, and inference engineers.

Required qualifications

  • Strong programming skills in C++ or Rust.
  • Solid understanding of computer architecture, including CPUs, GPUs or AI accelerators, memory hierarchies, and parallel programming.
  • Experience or strong interest in low-level performance analysis, profiling, and performance optimization.
  • Experience or strong interest in operating systems, compilers, firmware, drivers, or other low-level systems software.
  • Passion for understanding how complex systems behave under real workloads and building tools that help other engineers optimize performance.
  • Strong problem-solving skills and curiosity to learn quickly in a fast-paced engineering environment.

Nice to have

  • Experience with Python
  • Familiarity with performance analysis tools such as Nsight, VTune, Xprof, Perfetto, or similar tools
  • Direct experience developing performance analysis or debugging tools
  • Experience with ML accelerator architectures (GPUs, TPUs, etc.)
  • Experience with kernel-mode driver development (Linux or Windows)

About the company

Etched is building hardware for frontier intelligence by co-designing chips, racks, software, and manufacturing. They are a fully in-person team in San Jose.

Performance Tools Intern at Etched | JobZoey