Senior Software Engineer, GPU Sandboxes
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+8 more
Job description
You will build the runtime that gives every AI agent its own GPU. Full passthrough, hard isolation, serverless economics. This is deep systems work: hypervisors, kernels, drivers, and the orchestration layer that makes an GPUs appear behind an API call in seconds.
What You'll Do
Build and harden the GPU sandbox runtime: KVM/QEMU, VFIO passthrough, IOMMU group management, guest driver and CUDA stack lifecycle
Attack cold-start latency across the stack: image caching, VM boot paths, driver init, snapshot restore
Build fleet-level systems: GPU-aware scheduling and bin-packing, health monitoring, failure detection, automated remediation
Implement pause, snapshot, and fork semantics for GPU-attached workloads
Own security-relevant surfaces: device isolation, side-channel considerations, tenant boundaries on shared hosts
Debug the ugly stuff: PCIe errors, IOMMU faults, driver crashes, thermal throttling, the works
Requirements
Software Engineering, GPU (Graphics Processing Unit), GPU (Graphics Processing Unit), Application Programming Interface (API), Economics, Hypervisors, Artificial Intelligence (AI), Kernel Programming, Team Lead/Manager, CUDA (Compute Unified Device Architecture), 5+ years of systems engineering in production environments
Hands-on depth in Linux virtualization internals: KVM, QEMU, libvirt, VFIO, IOMMU
Strong Go, Rust, or C/C++ and real Linux kernel-adjacent debugging skills
Experience operating GPUs in production (NVIDIA data center hardware preferred)
You ship, you own your services, and you like hard problems more than big teams
Nice to have
Contributions to QEMU, KVM, Firecracker, Cloud Hypervisor, or similar
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦