Performance Kernel Engineer for Custom AI Silicon

River AI

Palo Alto (CA)

On-site

USD 200,000 - 420,000

Full time

36 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Health, dental, and vision benefits
Unlimited PTO
Relocation support

Job summary

River AI is hiring a senior kernel generation engineer to design and implement a robust compute engine for our custom silicon. You will emit optimized ISA assembly code and bridge high-level compilation with hardware capabilities.

Join a team of researchers and engineers to push the absolute limits of performance on frontier models, working across compiler, silicon, and DL research to maximize compute efficiency.

Qualifications

  • Bachelor’s degree in Computer Engineering, Computer Science, or Electrical Engineering with 5+ years in low-level performance programming.
  • Deep understanding of hardware programming models such as CUDA, Triton, CUTLASS or custom accelerator assembly and proven kernel optimization experience.
  • Advanced knowledge of computer architecture including vector units, pipelines, registers, and memory hierarchies.
  • Proficiency in modern C++ for robust meta-programming and code-generation frameworks.
  • Strong mathematical foundation in linear algebra and deep learning primitives.
  • Collaborative mindset to push boundaries with hardware and compiler teams.

Responsibilities

  • Design and build C++ code-generation frameworks that emit optimized custom ISA assembly code.
  • Develop core deep learning primitives (GEMM/MatMul, Attention, Convolutions) for custom hardware.
  • Automate instruction scheduling, register allocation and software pipelining to maximize ALU utilization.
  • design tiling, double-buffering, and data-mmovement strategies to optimize on-chip SRAM and memory bandwidth.
  • Work with RTL/architecture teams to evaluate ISA and influence future compute units.
  • Benchmark generated assembly against hardware simulators and silicon to ensure correctness.

Skills

CUDA
Triton/CUTLASS
C++ metaprogramming
Computer Architecture
Low-level performance programming

Education

Bachelor’s degree in Computer Engineering, CS, or EE

Job description

River AI is hiring a senior kernel generation engineer to design and implement a robust compute engine for our custom silicon. You will emit optimized ISA assembly code and bridge high-level compilation with hardware capabilities.

Join a team of researchers and engineers to push the absolute limits of performance on frontier models, working across compiler, silicon, and DL research to maximize compute efficiency.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Kernel Engineer (Custom Silicon), Hardware
Kernel Engineer (Custom Silicon), Hardware

River AI • Palo Alto (CA)

On-site
USD 200,000 - 420,000
Health, dental, and vision benefits
Unlimited PTO
Relocation support
GPU Kernel Engineer — Accelerate AI Training & Inference
GPU Kernel Engineer — Accelerate AI Training & Inference

River AI Inc. • Palo Alto (CA)

On-site
USD 200,000 - 420,000
Health insurance
Dental insurance
Vision insurance
+3
Performance Engineer, Hardware
Performance Engineer, Hardware

River AI Inc. • Palo Alto (CA), Austin (TX)

On-site
USD 200,000 - 420,000
Health benefits
Unlimited PTO
Relocation assistance
Senior GPU Software Engineer — AI & Kernel Performance
Senior GPU Software Engineer — AI & Kernel Performance

AMD • United States

On-site
USD 150,000 - 210,000
Kernel Engineer - High-Performance ML/HPC on Custom AI Chip
Kernel Engineer - High-Performance ML/HPC on Custom AI Chip

Cerebras • United States

On-site
USD 100,000 - 130,000
Opportunity to publish open-source AI research
Work with one of the fastest AI supercomputers
Non-corporate work culture
Senior AI Kernel & Performance Engineer - Pre-Silicon
Senior AI Kernel & Performance Engineer - Pre-Silicon

Meta • New York (NY)

On-site
USD 184,000 - 257,000
New Grad Kernel Engineer for AI HPC Systems
New Grad Kernel Engineer for AI HPC Systems

Cerebras • United States

On-site
USD 120,000 - 180,000
Senior Systems Engineer for Scalable AI Training Infra
Senior Systems Engineer for Scalable AI Training Infra

River AI • Palo Alto (CA)

On-site
USD 200,000 - 420,000
Health insurance
Dental insurance
Vision insurance
+3
Senior AI Kernel Engineer — Remote/Hybrid Inference
Senior AI Kernel Engineer — Remote/Hybrid Inference

Modular • United States

Hybrid
USD 198,000 - 286,000
Amazing Team
World-class Benefits
Competitive Compensation
+1
Kernel Engineer for AI Accelerator - Profiling
Kernel Engineer for AI Accelerator - Profiling

DensityAI • Mountain View (CA)

On-site
USD 260,000 - 320,000
Medical, dental, and vision coverage
401(k) plan
Standard PTO
+1