Baseten
Software Engineer - Compute and Isolation
$165K–$330K
San Francisco +1 · Hybrid · Full-time · Posted Oct 26, 2026
- Location
- San Francisco
New York
About the job
Build and operate the microVM compute and isolation layer that powers Baseten’s AI agent sandboxes.
What you'll do
- Own microVM lifecycle and improve startup, suspend, snapshot, fork, and resume performance.
- Build and tune guest kernels, host resources, and sandbox connections to storage and networks.
- Design multi-tenant isolation and debug virtualization issues across userspace, kernels, and hardware.
What they ask for
- Hands-on KVM experience plus Firecracker, Cloud Hypervisor, or QEMU.
- Deep understanding of Linux internals, including namespaces, cgroups, memory management, and the boot path.
- Experience building cloud infrastructure as the provider and multi-tenant infrastructure where isolation is a security boundary.
- Systems programming in Rust and/or Go; C/C++ also welcome, with experience debugging across userspace and kernel boundaries.
Nice to have
- Contributions to KVM, Firecracker, Cloud Hypervisor, QEMU, rust-vmm, or the Linux kernel; experience with Xen.
- Experience with VM snapshot and restore, custom Linux kernels, bare-metal virtualization, sandbox runtimes, or Linux performance tools.
Pay
$165K – $330K USD base salary
Tools
KVM, Firecracker, Cloud Hypervisor, QEMU, Linux, Rust, Go, C/C++
AI focus
Build the microVM infrastructure and isolation that AI agents use to run code, call tools, and preserve state.
Model-written summary · the original posting is authoritative