Skip to content
← Back to job listings

Senior Systems Engineer (Virtualization)

CoreWeave · Sunnyvale, United States

External listingfull-time3 days ago

About The Role

Join CoreWeave's HAVOCK team as a Senior Systems Engineer specializing in virtualization. In this role, you will design and build the execution environment for CoreWeave's AI platform, working across multiple abstraction layers and solving complex problems. You will have the opportunity to improve Linux kernel and hypervisor performance, debug complex interactions, and develop observability and debugging tooling. The ideal candidate will have strong systems programming skills, experience with virtualization technologies, and a deep understanding of Linux systems.

  • Design and build the execution environment for CoreWeave's AI platform, focusing on Linux systems engineering and virtualization technologies.
  • Develop secure sandboxed runtimes for GPU workloads, extend virtualization technologies to support new hardware capabilities, and optimize the interaction between Linux, hypervisors, and NVIDIA GPUs.
  • Collaborate with security, platform, networking, and GPU infrastructure teams to define the next generation of runtime isolation and workload execution.
  • Strong systems programming skills in Go, Rust, C/C++, or a combination thereof
  • 5+ years building production systems software, platform infrastructure, virtualization, or Linux-based distributed systems
  • Experience building or operating Kubernetes platforms and container runtimes at scale
  • Experience profiling and optimizing system performance using tools such as perf, eBPF, ftrace, bpftrace, flame graphs, or crash analysis
  • Comfortable debugging production failures that span hardware, operating systems, container runtimes, virtualization, and distributed infrastructure
  • Strong Linux systems knowledge, including namespaces, cgroups, scheduling, memory management, filesystems, networking, and process lifecycle
  • Experience with virtualization technologies such as KVM, QEMU, VFIO, virtio, Kata Containers, KubeVirt, Firecracker, or gVisor
  • Experience debugging kernel panics, crash dumps, memory corruption, or driver issues using kdump, crash, drgn, or gdb
  • Linux kernel development or kernel module experience
  • Familiarity with NVIDIA GPU drivers, GPU Operator, CDI, and GPU virtualization
  • Experience contributing to Linux, KVM, QEMU, Kata Containers, gVisor, containerd, or Kubernetes
  • Understanding of PCIe, IOMMU, DMA, NUMA, interrupts, and modern server hardware architecture
  • Experience building systems that safely execute untrusted workloads in shared environments

This is an external listing. JobSpring does not represent or verify the employer. Report this listing