Gimlet

Member of Technical Staff - GPU Performance

San Francisco, CA. Posted 19 days ago

The role

You will characterize and improve the performance of production AI inference across a heterogeneous accelerator fleet. You will build measurement systems and performance methodologies to understand hardware and implement changes across kernels, compilers, runtimes, and distributed execution.

What you will do

  • Establish trustworthy performance baselines for production inference workloads
  • Isolate bottlenecks across compute, memory, cache, kernel launch, synchronization, and scheduling
  • Use profiling, hardware counters, and performance models to identify optimizations
  • Improve execution through launch reduction, graph capture, and memory reuse
  • Build automated benchmarks and regression detection
  • Translate performance findings into production improvements
  • Develop a repeatable methodology for evaluating and bringing up new accelerators

Required qualifications

  • Strong software engineering fundamentals
  • Experience working on performance-critical systems
  • Experience profiling GPU or accelerator workloads and turning measurements into production improvements
  • Strong understanding of GPU execution, memory hierarchies, asynchronous execution, synchronization, and performance tradeoffs
  • Ability to design controlled experiments and communicate performance findings precisely
  • Bachelor's degree in a relevant field, or an equivalent combination of education, training, and professional experience

Nice to have

  • Experience with Nsight Systems, Nsight Compute, rocprof, Omniperf, VTune, Perfetto, or hardware performance counters
  • Experience with CUDA, HIP, Triton, or another accelerator programming model
  • Ability to prototype low-level optimizations
  • Familiarity with roofline analysis, queueing behavior, occupancy, latency hiding, instruction throughput, and memory-bandwidth analysis
  • Experience optimizing inference runtimes, execution graphs, memory allocators, kernel dispatch, batching, or model-serving systems
  • Familiarity with collective communication, topology-aware execution, and compute-communication overlap across multiple accelerators
  • Experience building performance laboratories, benchmark suites, regression infrastructure, or hardware bring-up methodology

About the company

Gimlet is building the first multi-silicon neocloud designed for fast, efficient AI inference. They combine large-scale compute infrastructure with an execution platform that partitions AI workloads.