Senior Software Engineer, GPU Sandboxes

DAYTONA PLATFORMS INC
San Francisco, CA, United States
9 days ago
Apply on www.careerbuilder.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

Application Programming Interfaces (APIs) Artificial Intelligence Systems Engineering C++ (Programming Language) Cloud Computing Nvidia CUDA Computer Programming Software Debugging Linux Hypervisor Kernel-Based Virtual Machine Linux Kernel
+8 more
PCI Express Quick EMUlator (QEMU) Software Engineering Graphics Processing Unit (GPU) Caching Hardware Infrastructure Virtual Agents Serverless Computing

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.

Apply on www.careerbuilder.com
Prepare application

Good distractions

Loading talks and stories from around this role…