Skip to content
Liquid Ai

Member of Technical Staff - GPU Performance Engineer

San Francisco; Remote; BostonRemote · United States
Staff · FullTime · Research & Engineering
POSTED 29 JUL 2025VERIFIED 23H AGO
Apply Ask
Role
466 days opentrue age
Posted 29 Jul 2025
Pay
$205k–$284kno pay posted
Market p25–p75
$205k–$284k
SF Bay Area · n=969 · 365d to 6 Nov
CompanyLiquid Ai →
20open roles
Opened · 30d
+0
Closed · 30d
−0
3d of snapshots · 30d window
Market
9,304open · Staff Software engineering
All software engineering
75,003open
All tracked boards · live 8 Nov · n=9,304
Visa
5H-1B LCAs · FY26
Median wage
$240k
LCAs FY26 · n=5 · to 2026-06-16
C++PyTorch

About Liquid AI

Spun out of MIT CSAIL, we build general-purpose AI systems that run efficiently across deployment targets, from data center accelerators to on-device hardware, ensuring low latency, minimal memory usage, privacy, and reliability. We partner with enterprises across consumer electronics, automotive, life sciences, and financial services. We are scaling rapidly and need exceptional people to help us get there.

The Opportunity

At Liquid AI, we’re building novel model architectures that require GPU performance engineering beyond what standard frameworks can deliver.

You’ll design, implement, and optimize custom GPU kernels that make our models faster and more efficient across training, post-training, and inference. Working closely with researchers and engineers, you’ll identify performance bottlenecks, translate architectural innovations into efficient implementations, and deliver measurable improvements in production workloads.

This is a hands-on role for someone who enjoys understanding how GPUs actually execute code, from memory access patterns and warp scheduling to tensor core utilization. You’ll have the ownership to investigate complex performance problems, make informed engineering tradeoffs, and ship optimizations that directly impact how our models perform.

What We’re Looking For

We need someone who:

Reasons from first principles: You understand GPU architecture and can explain why a workload is compute-bound or memory-bound, how latency and throughput interact, and which optimizations are likely to matter.

Builds at the kernel level: You’re comfortable writing, debugging, and optimizing GPU kernels using CUDA or Triton. You understand the implementation details, not just the abstractions.

Optimizes systematically: You form hypotheses, use profiling and benchmarks to identify bottlenecks, evaluate tradeoffs, and validate improvements against real workloads.

Turns research into performance: You can translate novel model architectures and research ideas into efficient, correct, and maintainable implementations.

Owns problems end-to-end: You can take an ambiguous performance challenge from investigation through implementation, integration, benchmarking, and production deployment.

Communicates technical decisions clearly: You explain your reasoning, challenge assumptions constructively, and collaborate effectively with researchers and engineers.

The Work

Design, implement, and optimize high-performance GPU kernels for Liquid AI’s novel model architectures.

Profile training, post-training, and inference workloads to identify bottlenecks and improve latency, throughput, and hardware utilization.

Optimize memory access patterns, thread and block configurations, register usage, shared memory, and tensor core utilization.

Integrate custom kernels into PyTorch pipelines through custom operators, extensions, and appropriate dispatch mechanisms.

Evaluate numerical precision, correctness, and performance tradeoffs across different workloads and hardware configurations.

Build and maintain benchmarking infrastructure, correctness tests, and performance regression checks.

Collaborate with researchers to translate architectural innovations into production-ready GPU implementations.

Desired Experience

Must-have

Hands-on experience developing and optimizing custom GPU kernels using CUDA or Triton, beyond relying exclusively on high-level libraries.

Strong understanding of GPU architecture, including memory hierarchy, thread execution, warps, shared memory, register pressure, occupancy, and compute versus memory bandwidth limitations.

Demonstrated ability to reason about GPU performance, identify bottlenecks, and make informed optimization decisions.

Experience profiling, benchmarking, and debugging GPU workloads using tools such as Nsight Systems, Nsight Compute, or equivalent tooling.

Strong C++ programming skills and experience working with performance-sensitive code.

Nice-to-have

Experience with CUTLASS, tensor cores, or advanced matrix multiplication optimizations.

Source · Liquid AiFirst seen 2 Nov1 editsOriginal ↗