Point your AI agent at freehire and let it find you a job. A CLI and an MCP server over the whole job API — no browser.
River AI is hiring an IT Lead to build and run its entire IT function on-site in Palo Alto: designing secure cloud and network infrastructure, managing devices (MDM), IAM, security incident response, disaster recovery, vendor management, and IT support as the AI company scales.
River AI is hiring an emulation-focused design verification engineer to verify IP and SoC hardware for its personal AI devices on emulation platforms like Palladium, Protium, ZeBu, and HAPS. Day to day the role translates DV plans into emulation workloads, builds models and infrastructure, debugs failures with DV block owners, and provides emulation signoff, using Python/SystemVerilog and agentic
Designs and implements RTL for custom AI accelerator and SoC silicon in SystemVerilog, owning architecture, micro-architecture, timing closure (STA), and PPA, while collaborating with compiler, performance modeling, verification, and physical design teams. Based in Palo Alto, CA or Austin, TX.
Systems engineer building the distributed training infrastructure behind River AI's personal-AI platform — making fine-tuning and reinforcement learning fast, numerically correct, and reliable across large GPU clusters using Python, PyTorch/JAX, parallelism, and GPU optimization.
Builds performance-critical GPU kernels (attention, matrix multiplication, mixture-of-experts, low-precision FP8/FP4 compute) for River AI's training and inference infrastructure. Day to day: profiling workloads, writing kernels with CUDA/Triton/CUTLASS in C++ and Python, and integrating optimizations into training and serving runtimes.
Builds and optimizes the model-serving runtime behind River's AI API — request scheduling, continuous batching, KV-cache management, and multi-GPU execution — to deliver fast, reliable, cost-efficient inference for large transformer models and RL sampling workloads. Core stack: Python, C++/Rust, CUDA, and frameworks like vLLM/SGLang/TensorRT-LLM.
Systems engineer at River AI building the high-performance distributed infrastructure that trains its personal-AI models — writing custom GPU kernels, profiling end-to-end, and scaling clusters of thousands of nodes. Core stack: C/C++/Rust, GPU architectures, InfiniBand/RDMA, and frameworks like PyTorch/JAX.
Own the physical implementation of River AI's custom AI accelerator silicon, from RTL synthesis through place-and-route, timing/electrical closure, and sign-off physical verification on advanced nodes (7nm and below), maximizing PPA. Core tools include Innovus, Fusion Compiler, PrimeTime, RedHawk, and UPF/CPF power-intent flows.
Hardware performance engineer at River AI who builds high-fidelity C++/SystemC simulators and performance models for custom AI accelerator silicon, runs micro-architectural 'what-if' studies, characterizes AI workloads, and correlates models against RTL/FPGA emulators while co-designing with compiler, kernel, and RTL teams.
Design and build C++ kernel generators that programmatically emit optimized custom ISA assembly for River's custom silicon, tuning deep learning primitives like GEMM and FlashAttention. Day to day spans code generation, microarchitectural tuning, memory hierarchy optimization, and HW/SW co-design with silicon, compiler, and research teams.
Design verification engineer ensuring River AI's custom AI silicon is functionally correct: defining verification plans, building UVM/SystemVerilog test benches, coverage models, formal proofs, and emulation environments (ZeBu/Palladium), while collaborating with RTL, performance, and compiler teams.
Build the compiler stack for River AI's custom AI silicon, lowering PyTorch graphs to optimized custom ISA assembly using MLIR/LLVM. Day to day: writing compiler passes, backend toolchain work (scheduling, register allocation), memory/loop optimizations, kernel integration, and HW/SW co-design with RTL and architecture teams.
We couldn't check your fit for this role — add a CV to your profile to see it next time.