R

River AI

API for fine-tuning open-weight models

Compiler Engineer - Hardware

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timeIn-person

About the Job

Requirements

  • A bachelor's degree in Electrical Engineering or Computer Engineering and 5+ years of practical industry experience working with advanced process nodes (7nm or below).
  • Deep hands-on experience with MLIR or XLA for deep learning workloads.
  • Expert-level understanding of PyTorch internals and how they interface with external backends.
  • Proficiency in modern C/C++ for building robust, scalable, and high-performance compiler infrastructure.
  • Advanced knowledge in computer architecture, especially the programming model, of at least one style of chip, including SoCs, CPUs, GPUs, or AI accelerators.

Responsibilities

  • Design and implement compiler passes to lower PyTorch models into custom hardware, leveraging MLIR dialects and LLVM frameworks.
  • Develop and maintain the backend toolchain for custom silicon, including instruction scheduling, register allocation, and hardware-specific code generation.
  • Design tiling and fusion strategies to maximize bandwidth utilization and minimize on-chip memory movement.
  • Collaborate with software and hardware teams to integrate high-performance kernels (Triton/CUDA-like) into the automated compiler flow.
  • Identify compilation gaps where the compiler fails to achieve peak hardware performance, and collaborate with the performance team on targeted optimizations.
  • Partner with the RTL and Architecture teams to change the custom ISA definitions.
  • Collaborate with AI researchers and modelers, performance engineers, and silicon architects.

Desired Qualifications

  • Hands-on experience in post-silicon firmware and model update patches.
  • Experience defining and implementing custom dialects, lowering passes, and graph rewrites in an LLVM-based ecosystem.
  • Knowledge of the tradeoffs between static and runtime environments, including JITs and ABIs.

About the Company

River AI

API for fine-tuning open-weight models

River AI helps developers and enterprises train, fine-tune, and own custom open-weight AI models using its River API, which focuses on open-weight models rather than a single lab-owned general model. The API supports LoRA fine-tuning and reinforcement learning on frontier open weights, featuring fast weight transfers, sampling-training consistency, elastic compute, and token-based billing that avoids idle GPU charges. It differentiates itself by enabling true ownership and control of models, offering a full-stack solution for training, fine-tuning, and deploying custom models without relying on a centralized general model. Its goal is to empower individuals and organizations to own, customize, and run their own AI systems with close-to-the-user control.

Company size
11-50
Company stage
Early VC
Total funding
$1.1B
Headquarters
Palo Alto, CA
Founded
2026

Recently Posted Jobs

Explore more opportunities at River AI

See more jobs