Senior Systems Engineer, Virtualization
Core
Design and build the execution environment (Linux kernel, KVM, container runtimes, GPU drivers) that powers CoreWeave's AI platform, enabling secure, high-performance execution of thousands of GPU servers.
Role type
Senior IC Linux systems engineer (virtualization & runtime)
Builds
Secure sandboxed runtimes, GPU-aware infrastructure, and observability tooling for multi-tenant AI workloads
Domain
Cloud infrastructure, AI compute, Linux systems, virtualization
Deliverable
production ML models | infrastructure
Required skills
Linux kernel internals, virtualization technologies (KVM/QEMU/VFIO), container runtimes, Kubernetes, systems programming (Go/Rust/C++), performance profiling (eBPF/perf), debugging complex distributed systems
Preferred skills
Linux kernel module development, NVIDIA GPU driver experience, hardware architecture (PCIe/IOMMU/NUMA), open-source contributions to KVM/Kata/containerd
Technologies
Linux, KVM, QEMU, containerd, runc, gVisor, Kata Containers, KubeVirt, NVIDIA GPU Operator, eBPF, perf, VFIO, PCIe passthrough, IOMMU, SR-IOV
Responsibilities
Design secure execution environments using containerd, runc, gVisor, Kata Containers, and KVM/QEMU; Build GPU-aware runtime infrastructure supporting VFIO and PCIe passthrough; Optimize Linux kernel and hypervisor performance for scheduling, memory management, and I/O; Debug complex interactions across Linux, KVM, GPU drivers, and Kubernetes; Develop observability tooling using eBPF and kernel tracing; Profile production systems to identify bottlenecks across kernels, hypervisors, and GPUs; Extend virtualization infrastructure supporting virtio, IOMMU, and nested virtualization
Seniority
Senior, hands-on IC