Kernel Engineer, Custom Silicon for High-Perf AI Compute

River AI Inc.

Palo Alto, Austin (CA, TX)

On-site

USD 210,000 - 420,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Health, dental, and vision benefits
Equity
Relocation support

Job summary

River AI Inc. is seeking a Kernel Engineer (Custom Silicon) to build the foundational compute engine for our high-performance hardware. You will create C++-based code-generation frameworks that emit optimized ISA assembly and push the limits of our architecture for DL operations like GEMMs and attention.

You will collaborate with compiler, silicon, and research teams to maximize ALU utilization, optimize memory, and ensure mathematical correctness through rigorous validation. Relocation possible.

Qualifications

  • Bachelor's degree and 5+ years in low-level performance programming.
  • Experience with hardware programming models and optimized kernels.
  • Strong knowledge of computer architecture, vector units, memory hierarchies.
  • Proficiency in modern C++ for meta-programming and code generation.

Responsibilities

  • Design and build C++ code-generation frameworks for emitting optimized ISA assembly.
  • Optimize core DL primitives (GEMM/MatMul, Attention, Convolutions) for custom silicon.
  • Tune instruction scheduling, register allocation, and software pipelines.
  • Design tiling and data-movement strategies to maximize SRAM use.
  • Collaborate with RTL/architecture teams to influence ISA and future units.
  • Benchmark and validate against simulators and hardware with performance counters.

Skills

Low-level programming
High-performance computing
C++ proficiency
Mathematics literacy
Collaborative mindset

Education

Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering, or related field

Tools

CUDA
Triton
CUTLASS
Custom ISA

Job description

River AI Inc. is seeking a Kernel Engineer (Custom Silicon) to build the foundational compute engine for our high-performance hardware. You will create C++-based code-generation frameworks that emit optimized ISA assembly and push the limits of our architecture for DL operations like GEMMs and attention.

You will collaborate with compiler, silicon, and research teams to maximize ALU utilization, optimize memory, and ensure mathematical correctness through rigorous validation. Relocation possible.

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

Similar jobs worth comparing

Performance Kernel Engineer for Custom AI Silicon
Performance Kernel Engineer for Custom AI Silicon

River AI • Palo Alto (CA)

On-site
USD 200,000 - 420,000
Health, dental, and vision benefits
Unlimited PTO
Relocation support
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
Kernel Engineer (Custom Silicon), Hardware
Kernel Engineer (Custom Silicon), Hardware

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

On-site
USD 210,000 - 420,000
Health, dental, and vision benefits
Equity
Relocation support
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
Hardware Performance Engineer, AI Accelerators
Hardware Performance Engineer, AI Accelerators

River AI • Palo Alto (CA)

On-site
USD 200,000 - 420,000
Health, dental, vision benefits
Unlimited PTO
Relocation support
New Grad Kernel Engineer for AI Hardware & HPC
New Grad Kernel Engineer for AI Hardware & HPC

Cerebras Systems • Sunnyvale (CA)

On-site
USD 180,000 - 240,000
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
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
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
GPU Kernel Engineer for Fast AI Training & Inference
GPU Kernel Engineer for Fast AI Training & Inference

River AI • Palo Alto (CA)

On-site
USD 200,000 - 420,000
Equity
Visa sponsorship
Relocation assistance
+1