Why Oxide Computer Company Uses Rust Here
Latency spikes kill throughput. Every layer of the Oxide Cloud Computer is written in Rust, including `no_std` embedded service processor firmware (Hubris), NVMe/PCIe virtualization in Propolis, and P4/Tofino switch control planes.
We are hiring a Staff Rust Operating Systems & Bare-Metal Hypervisor Engineer (Worldwide Remote) at $275,000 USD flat base. Debug PCIe/NVMe hardware emulation inside Propolis, write deterministic `no_std` drivers in Hubris, or scale distributed rack control planes.
Day-to-Day Engineering Scope
- Architect and benchmark core crates built around no_std and Firecracker and Tokio and Axum and Serde.
- Replace allocation-heavy paths with zero-copy buffers, arena allocators, or lock-free ring queues.
- Pair with upstream open-source maintainers and internal platform teams to ship fault-tolerant releases.
Technical Expectations & Pay
- Demonstrated mastery of Rust ownership, pinning, lifetimes, and concurrency primitives (no_std, Firecracker, Tokio).
- Comfort reading assembly output (`cargo asm`), kernel tracepoints, or wire protocol captures when abstractions leak.
- Verified package: $275,000 USD flat base base salary plus competitive equity and global remote healthcare.