Senior Linux Systems Engineer - GPU Virtualization

Coreweave

Livingston (NJ)

On-site

USD 178,000 - 242,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical, dental, vision insurance
Company-paid Life Insurance
401(k) with employer match
Flexible PTO
Tuition Reimbursement

Job summary

CoreWeave is seeking a Senior Software Engineer for HAVOCK's Runtime & Virtualization team to design and build the execution environment powering the AI platform. You will work across the Linux kernel, KVM/QEMU, container runtimes, GPU drivers, and Kubernetes, solving hard problems with hardware and software integration.

You’ll develop secure sandboxed runtimes for GPU workloads, extend virtualization for new hardware, and build tooling to observe and diagnose the stack from kernel to cloud.

Qualifications

  • 5+ years building production systems software, platform infrastructure, virtualization, or Linux-based distributed systems.
  • 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 building or operating Kubernetes platforms and container runtimes at scale.
  • Strong systems programming skills in Go, Rust, C/C++, or a combination thereof.
  • Comfortable debugging production failures spanning hardware, OS, container runtimes, virtualization, and distributed infrastructure.
  • Experience profiling and optimizing system performance using tools such as perf, eBPF, ftrace, bpftrace, flame graphs, or crash analysis.

Responsibilities

  • 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.

Skills

Linux systems
KVM/QEMU
Go
Rust
C/C++
Kubernetes
eBPF
perf/tracepoints
gVisor

Tools

VFIO
Kata Containers
KubeVirt
NVIDIA GPU drivers
containerd
runc

Job description

CoreWeave is seeking a Senior Software Engineer for HAVOCK's Runtime & Virtualization team to design and build the execution environment powering the AI platform. You will work across the Linux kernel, KVM/QEMU, container runtimes, GPU drivers, and Kubernetes, solving hard problems with hardware and software integration.

You’ll develop secure sandboxed runtimes for GPU workloads, extend virtualization for new hardware, and build tooling to observe and diagnose the stack from kernel to cloud.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Linux Systems Engineer: GPU Virtualization & KVM
Senior Linux Systems Engineer: GPU Virtualization & KVM

CoreWeave • New York (NY)

On-site
USD 182,000 - 242,000
Medical Insurance
Dental Insurance
Vision Insurance
+13
Senior Linux Kernel Engineer for AI HPC Clusters
Senior Linux Kernel Engineer for AI HPC Clusters

Neura Market • Livingston (NJ), Northern (KY)

Hybrid
USD 165,000 - 242,000
Medical, dental, and vision insurance
401(k) with generous match
Paid Parental Leave
+5
Senior Kernel Engineer - Kubernetes & GPU Systems
Senior Kernel Engineer - Kubernetes & GPU Systems

CoreWeave • Sunnyvale (CA)

On-site
USD 182,000 - 242,000
Health insurance
Life Insurance
Disability insurance
+7
Senior Systems Engineer, Virtualization
Senior Systems Engineer, Virtualization

CoreWeave • New York (NY)

On-site
USD 182,000 - 242,000
Medical Insurance
Dental Insurance
Vision Insurance
+13
Senior Systems Engineer, Virtualization
Senior Systems Engineer, Virtualization

Coreweave • Livingston (NJ)

On-site
USD 178,000 - 242,000
Medical, dental, vision insurance
Company-paid Life Insurance
401(k) with employer match
+2
Senior GPU & Runtime Sandbox Engineer
Senior GPU & Runtime Sandbox Engineer

Coreweave • Livingston (NJ)

On-site
USD 139,000 - 242,000
Comprehensive benefits program
100% paid medical, dental, and vision insurance
Flexible PTO
+2
Senior Linux Kernel Architect - Lead Virtualization & GPUs
Senior Linux Kernel Architect - Lead Virtualization & GPUs

ProducePay • United States

On-site
USD 250,000 - 300,000
Competitive compensation
Equity
Health, dental, vision
+7
Senior Systems Engineer: Rust-Driven Test Framework for GPUs
Senior Systems Engineer: Rust-Driven Test Framework for GPUs

CoreWeave • Bellevue (WA)

On-site
USD 153,000 - 204,000
Medical, dental & vision
Life Insurance
Supplemental life insurance
+13
Linux Kernel Engineer – HPC & AI Infrastructure
Linux Kernel Engineer – HPC & AI Infrastructure

Coreweave • Livingston (NJ)

On-site
USD 165,000 - 242,000
100% paid medical, dental, and vision insurance
401(k) with employer match
Flexible PTO
+2
Senior Kernel Engineer — Kubernetes & Cloud AI
Senior Kernel Engineer — Kubernetes & Cloud AI

CoreWeave • Bellevue (WA)

On-site
USD 182,000 - 242,000
Medical, dental, vision insurance
401(k) with employer match
Flexible PTO
+2