CronJobs

backend jobs

Performance Tools Intern

Etched · San Jose

onsitejuniorPosted Aug 3, 2026C++RustPythonPerfettoNsightVTunePerf

Apply on the employer site

About this role

## About Etched Etched is building hardware for frontier intelligence. We co-design chips, racks, software, and manufacturing to deliver best-in-class throughput and latency across both prefill and decode workloads. Our first products are heavily focused on inference—backed by hundreds of millions from top-tier investors and staffed by leading engineers. ## Job Summary Join Etched as a **Performance Tools Intern** and help illuminate the performance landscape of our cutting-edge ML accelerator. You’ll design and develop a sophisticated performance analysis tool tailored specifically for our hardware—enabling ML engineers and customers to understand workload behavior, identify bottlenecks, and unlock the full potential of our systems. This is a unique opportunity to shape performance analysis for novel hardware from the ground up. ## What you may do during your internship - Build components of our performance analysis and profiling infrastructure - Collect and analyze performance data from our custom ML accelerators (hardware counters, execution traces, memory behavior) - Develop tooling to trace host-side runtime activity, system behavior, and accelerator execution - Correlate performance events across CPUs, accelerators, storage, networking, and distributed workloads - Build analysis and visualization tools to help engineers identify bottlenecks and optimize models - Collaborate with hardware, compiler, firmware, and inference engineers to understand performance challenges and improve developer productivity ## Representative projects - Implement a data collection framework for hardware performance counters on a custom PCIe-based accelerator - Develop a user-space service for low-overhead tracing of accelerator activity - Design and build a correlated timeline view (CPU API calls, driver submissions, PCIe transfers, accelerator execution units) - Create an analysis pass to detect and quantify memory access inefficiencies or PCIe bandwidth saturation ## You may be a good fit if you have - Strong programming skills in **C++ or Rust** (Python is a plus) - Solid understanding of computer architecture (CPUs/GPUs/AI accelerators, memory hierarchies, parallel programming) - Experience or strong interest in low-level performance analysis, profiling, and optimization - Familiarity with performance analysis tools such as **Nsight, VTune, Xprof, Perfetto**, or similar (plus) - Experience or strong interest in operating systems, compilers, firmware, drivers, or other low-level systems software - Passion for understanding complex systems under real workloads and building tools that help others optimize performance - Strong problem-solving skills and curiosity to learn quickly in a fast-paced environment ## Nice-to-have qualifications - 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) ## How we’re different Etched believes in the **Bitter Lesson**: http://www.incompleteideas.net/IncIdeas/BitterLesson.html - First inference-focused frontier AI system - Fully in-person team in **San Jose (Santana Row)** - No boundaries between engineering and research—technical staff contribute across disciplines as needed

Listing freshness

CronJobs last confirmed this listing 2h ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.

Browse all software engineering jobs →

Follow fresh jobs in Discord