Performance Tools Engineer, ML Accelerator

Etched.ai, Inc.

San Jose (CA)

On-site

USD 120,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical, dental, and vision packages
Housing subsidy
Relocation support
Daily lunch and dinner

Job summary

Etched.ai, Inc. is seeking a Software Engineer – Performance Tools to lead the design and development of a sophisticated performance analysis tool for our custom ML accelerator. This role requires strong proficiency in C++ or Rust, a deep understanding of computer architectures, and experience in performance analysis. The successful candidate will create tools to help engineers understand workload behavior and optimize performance, making a significant impact on cutting-edge ML applications. Benefits include medical coverage and relocation support.

Qualifications

  • Strong proficiency in C++ or Rust.
  • Deep understanding of computer architecture (CPU, GPU, accelerators).
  • Proven experience in low-level performance analysis.

Responsibilities

  • Lead design and architecture of performance analysis tools.
  • Develop methods to capture performance data from hardware.
  • Implement tracing for API calls and system-level events.
  • Design techniques for precise time synchronization of events.
  • Build modules to interpret performance data and identify bottlenecks.
  • Create visualizations to communicate performance characteristics.
  • Collaborate with other engineers to define tool requirements.

Skills

C++
Rust
Python
Computer architecture
Performance analysis

Tools

NVIDIA Nsight
AMD uProf
Intel VTune
perf
Tracy
ETW

Job description

Etched.ai, Inc. is seeking a Software Engineer – Performance Tools to lead the design and development of a sophisticated performance analysis tool for our custom ML accelerator. This role requires strong proficiency in C++ or Rust, a deep understanding of computer architectures, and experience in performance analysis. The successful candidate will create tools to help engineers understand workload behavior and optimize performance, making a significant impact on cutting-edge ML applications. Benefits include medical coverage and relocation support.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Performance Tools Engineer for ML Accelerator Profiling
Performance Tools Engineer for ML Accelerator Profiling

Etched • San Jose (CA)

On-site
USD 150,000 - 275,000
Performance Analysis Lead for ML Accelerator Hardware
Performance Analysis Lead for ML Accelerator Hardware

The Consensus • San Jose (CA)

On-site
USD 180,000 - 260,000
Medical coverage
Housing subsidy
Relocation support
+3
Performance Tools Intern — Profiling a Next-Gen ML Accelerator
Performance Tools Intern — Profiling a Next-Gen ML Accelerator

The Consensus • San Jose (CA)

On-site
USD 34,000 - 62,000
Performance Tools Intern
Performance Tools Intern

The Consensus • San Jose (CA)

On-site
USD 34,000 - 62,000
Performance Tools Intern
Performance Tools Intern

Etched • San Jose (CA)

On-site
USD 20,000 - 31,000
ML Accelerator Performance Tools Intern
ML Accelerator Performance Tools Intern

Etched • San Jose (CA)

On-site
USD 20,000 - 31,000
Staff ML Acceleration Engineer — Remote
Staff ML Acceleration Engineer — Remote

Stack AV • Pittsburgh

Hybrid
USD 120,000 - 160,000
Head of Performance Visibility
Head of Performance Visibility

The Consensus • San Jose (CA)

On-site
USD 180,000 - 260,000
Medical/dental/vision
Housing subsidy
Relocation assistance
+3
Senior ML Performance Profiling Engineer
Senior ML Performance Profiling Engineer

Delos • San Jose (CA)

On-site
USD 150,000 - 275,000
Full medical, dental, and vision packages
Housing subsidy of $2,000/month
Daily lunch and dinner in office
+1
Hybrid Embedded Performance Engineer for AI Accelerators
Hybrid Embedded Performance Engineer for AI Accelerators

Fractile • Bristol (VA)

Hybrid
USD 100,000 - 130,000