# Senior Systems Engineer, Virtualization

**Company**: CoreWeave
**Location**: Livingston, NJ / New York, NY / Sunnyvale, CA / Bellevue, WA
**Experience**: senior
**Job type**: full-time
**Salary**: $182,000 to $242,000
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/coreweave/jobs/4700471006?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_8d10bdbf-108

## Description

CoreWeave is The Essential Cloud for AI. Built for pioneers by pioneers, CoreWeave delivers a platform of technology, tools, and teams that enables innovators to build and scale AI with confidence.

As a Senior Software Engineer on HAVOCK's Runtime & Virtualization team, you'll design and build the execution environment that powers CoreWeave's AI platform. This is fundamentally a Linux systems engineering role where you'll work across the Linux kernel, KVM/QEMU, container runtimes, GPU drivers, and Kubernetes to solve problems that don't have off-the-shelf solutions.

Some of what you'll work on:

- Design secure execution environments using containerd, runc, gVisor, Kata Containers, KubeVirt, and KVM/QEMU.

- Build GPU-aware runtime infrastructure supporting VFIO, Kata, NVIDIA GPU Operator, and PCIe passthrough for multi-tenant AI workloads.

- Improve Linux kernel and hypervisor performance through optimization of scheduling, memory management, I/O, NUMA locality, and virtualization primitives.

- Debug complex interactions across Linux, KVM, GPU drivers, firmware, and Kubernetes when workloads don't behave as expected.

- Develop observability and debugging tooling using eBPF, perf, tracepoints, and kernel tracing infrastructure.

- Improve container and VM startup performance, resource isolation, and runtime efficiency for latency-sensitive AI inference and training workloads.

- Extend virtualization infrastructure supporting virtio devices, IOMMU, SR-IOV, mediated devices, nested virtualization, and hardware passthrough.

- Profile production systems and build performance analysis tooling to identify bottlenecks across kernels, hypervisors, container runtimes, storage, networking, and GPUs.

- Collaborate with security, platform, networking, and GPU infrastructure teams to define the next generation of runtime isolation and workload execution.

The base salary range for this role is $182,000 to $242,000. The starting salary will be determined based on job-related knowledge, skills, experience, and market location.

Benefits include:

- Medical, dental, and vision insurance

- 100% paid for by CoreWeave

- Company-paid Life Insurance

- Voluntary supplemental life insurance

- Short and long-term disability insurance

- Flexible Spending Account

- Health Savings Account

- Tuition Reimbursement

- Ability to Participate in Employee Stock Purchase Program (ESPP)

- Mental Wellness Benefits through Spring Health

- Family-Forming support provided by Carrot

- Paid Parental Leave

- Flexible, full-service childcare support with Kinside

- 401(k) with a generous employer match

- Flexible PTO

- Catered lunch each day in our office and data center locations

- A casual work environment

- A work culture focused on innovative disruption

## Skills

### Required
- Linux systems engineering
- KVM/QEMU
- container runtimes
- GPU drivers
- Kubernetes
- C/C++
- Go
- Rust
- eBPF
- perf
- tracepoints
- kernel tracing infrastructure

### Nice to have
- Linux kernel development
- kernel module experience
- NVIDIA GPU drivers
- GPU Operator
- CDI
- GPU virtualization
- PCIe
- IOMMU
- DMA
- NUMA
- interrupts
- modern server hardware architecture

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/coreweave/jobs/4700471006?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
