🦀
RustInfraJobs High-Yield Rust & AI Systems
#zkvm • $203k-$283k USD Base

zkVM in Production Rust: Architecture & Open Roles

RISC-V Zero-Knowledge Virtual Machines, STARK provers & Plonky3 arithmetic

1. Why Teams Deploy zkVM

Zero-Knowledge Virtual Machines (zkVMs) like Succinct's SP1 and RISC Zero have replaced hand-wired arithmetic circuits with standard Rust code compiled to the `riscv32im` instruction set. Almost the entire modern cryptographic proving stack, including Plonky3, Arkworks, Halo2, and Jolt, is written in high-performance Rust.

2. zkVM Kernel & Memory Internals

Generating a STARK proof for millions of RISC-V CPU cycles requires massive polynomial commitments, Number Theoretic Transforms (NTTs), and Poseidon2/BLAKE3 Merkle hashing over prime fields like BabyBear or Goldilocks ($2^{64} - 2^{32} + 1$). Prover engineers use explicit Rust portable SIMD / AVX-512 intrinsics, Rayon work-stealing parallelism, and custom GPU kernels to slash proving latency from minutes to sub-second real-time proofs.

3. zkVM Interview & Hiring Bar

Cryptography labs (Succinct, RISC Zero, StarkWare, Parity) pay $200k to $300k+ for Rust engineers who can optimize finite-field arithmetic, RISC-V instruction trace generation, and GPU prover clusters.

Open zkVM Engineering Positions (2)