Software Engineer – Performance Profiling

Etched
San Jose
Workplace: OnsiteFull timeUSD 150,000 - 275,000 annuallyFunction: Software EngineeringSkills: ["Communication","Problem-solving","Leadership"]

Lead the design and development of a performance analysis tool for Etched’s ML accelerator, enabling ML engineers and customers to understand workload behavior, identify bottlenecks, and optimize performance. Drive data collection, tracing, synchronization, analysis, and visualization, working closely with hardware, firmware, driver, and compiler teams to shape performance tooling for a cutting-edge AI accelerator.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Etched
Etched
7 months ago

Software Engineer – Performance Profiling

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 18 hours agoStatus: Live

Job Summary

Lead the design and development of a performance analysis tool for Etched’s ML accelerator, enabling ML engineers and customers to understand workload behavior, identify bottlenecks, and optimize performance. Drive data collection, tracing, synchronization, analysis, and visualization, working closely with hardware, firmware, driver, and compiler teams to shape performance tooling for a cutting-edge AI accelerator.
Location: San Jose
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Sr. Manager level

Key Responsibilities

  • •Tool Architecture & Design: Lead the design and architecture of a comprehensive performance analysis suite, including data collection mechanisms, data processing pipelines, analysis engines, and user interfaces (CLI and/or GUI).
  • •Low-Level Data Collection: Develop robust methods to capture performance data directly from our custom ML accelerator hardware via driver interfaces or other mechanisms.
  • •Host & System Tracing: Implement tracing for host-side API calls and system-level events related to Sohu workloads.
  • •Data Correlation & Synchronization: Design techniques to accurately correlate performance events across host CPU, device driver, PCIe bus, and accelerators with precise time synchronization.
  • •Performance Analysis Engine: Build analysis modules to interpret collected trace and counter data, identifying key performance limiters.

Pay and Benefits

Salary: USD 150,000 - 275,000 annually
Equity and Bonus:Equity
Perks:MedicalDentalVisionHousing SubsidyRelocationWellness StipendMeal Allowance

Key Requirements

  • •Strong proficiency in C/C++ and Python.
  • •Deep understanding of computer architecture (CPU, GPU, accelerators), memory hierarchies, and interconnects (PCIe).
  • •Proven experience in low-level performance analysis, profiling, and bottleneck identification on complex hardware systems (GPUs, CPUs, FPGAs, or custom ASICs).
  • •Experience with performance analysis tools (e.g., NVIDIA Nsight, AMD uProf, Intel VTune, perf, Tracy, ETW).
  • •Solid understanding of operating system internals (Linux preferred), including scheduling, memory management, and driver interaction.
Experience:AI hardwareML acceleratorsPCIeLinux
Skills:CommunicationProblem-solvingLeadership
Tech Stack:CC++PythonPCIeLinuxNsightUProfVTunePerfTracyETWKernel driverPCIe analyzers

Company Brief

Etched
Designs transformer‑specialized AI inference ASICs (product: Sohu) to accelerate large‑language‑model workloads, working with TSMC for fabrication and targeting energy‑efficient inference performance.
Industry: Hardware Devices
Company Size: Medium (51 to 250 employees)
Growth: Early Stage Startup
Valuation: Unicorn (USD 1B+)
Funding: Series A
Headquarters: San Jose, United States
Founded: 2022
WebsiteLinkedInGlassdoor