Friendliai

Software Engineer – GPU Kernel

San Francisco, Remote. Posted 8 months ago

The role

You will design, build, and optimize low-level compute kernels for a GPU-accelerated AI inference platform. You will write GPU code and implement advanced optimizations for NVIDIA and AMD GPUs.

What you will do

  • Design, implement, and optimize high-performance GPU kernels for AI inference
  • Develop and maintain GPU code in CUDA and C++, including low-level assembly
  • Implement reduced-precision and quantized kernels (FP8/FP4)
  • Benchmark and ensure cross-vendor performance parity between NVIDIA and AMD hardware
  • Contribute to internal GPU libraries and tune performance of performance-critical components
  • Accelerate multi-modal model pipelines
  • Investigate and integrate next-generation GPU features

Required qualifications

  • 3+ years of experience in GPU programming, HPC, or performance-critical systems
  • Bachelor’s or Master’s degrees in Computer Science, Computer Engineering, Electrical Engineering, or a related field
  • Strong proficiency in CUDA for NVIDIA GPUs or ROCm/HIP for AMD GPUs
  • Deep understanding of GPU architecture: warps, threads, memory hierarchy, synchronization, and latency-throughput trade-offs
  • Proficiency in C++
  • Experience with GPU profiling and performance tuning
  • Strong numerical background with understanding of precision trade-offs and quantization techniques

Nice to have

  • Experience optimizing transformer, multi-modal, or Mixture-of-Experts (MoE) architectures at the kernel level
  • Familiarity with the latest GPU libraries and frameworks (CUTLASS, Triton, …)
  • Inter-GPU communication programming experience
  • Open-source contributions related to GPU performance or ML acceleration
  • Research or conference presentations on GPU optimization, HPC, or numerical computing

Benefits

  • Flexible working hours
  • Daily lunch and dinner provided
  • unlimited snacks and beverages
  • Supportive and highly collaborative work environment
  • Health check-up support
  • top-tier equipment/hardware support
  • Competitive compensation
  • startup equity
  • health insurance

About the company

FriendliAI is building an AI inference platform that makes large language and multi-modal models fast, efficient, and deployable at scale. They power high-throughput, low-latency AI workloads for organizations worldwide.

Software Engineer – GPU Kernel at Friendliai | JobZoey