Senior Software Engineer (Sandboxes & Virtualization)

CoreWeave

Livingston

On-site

GBP 90,000 - 130,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

CoreWeave in Livingston, UK specializes in secure, high-performance runtime environments for multi-tenant Kubernetes platforms. You will design and evolve GPU-aware sandboxed runtimes, integrating container runtimes with lightweight virtualization to support GPU workloads at scale.

The role emphasizes runtime isolation, performance, and security, with involvement in Linux internals, container runtimes, and GPU drivers to drive long-term scalability.

Qualifications

  • Proficiency in systems-oriented programming (Go, C/C++, Rust, or Bash) with strong Linux internals knowledge.
  • Strong hands-on experience with Kubernetes and cloud-native architectures; building Kubernetes-native components.
  • Experience building systems for safely executing untrusted or sensitive workloads in shared environments.
  • Experience designing or operating secure execution environments like container runtimes or virtualized systems.
  • Interest in security, virtualization, Kubernetes, and GPU infrastructure.
  • Experience diagnosing performance and isolation issues across containers, VMs, and hardware.
  • Ability to reason about isolation vs. performance tradeoffs.
  • Familiarity with GPU drivers and low-level virtualization/I/O optimization techniques.
  • 3+ years in systems/platform/infrastructure roles at scale.
  • Experience profiling and tuning runtime and GPU stacks.

Responsibilities

  • Design, build, and evolve sandboxed runtime environments for workloads on Kubernetes with emphasis on isolation, performance, and security.
  • Develop platforms integrating container runtimes, lightweight VMs, and virtualization tech; support GPU-accelerated workloads in multi-tenant environments.
  • Design GPU-aware sandboxing and scheduling strategies; optimize containerization and I/O for latency-sensitive workloads.
  • Build systems to safely execute untrusted or shared GPU workloads; contribute to architecture across Linux internals, runtimes, virtualization layers, and GPU drivers.

Skills

Go
C/C++
Rust
Bash
Linux internals
Kubernetes
GPU infrastructure
sandboxing
performance tuning

Tools

Kata Containers
gVisor
KubeVirt
QEMU
GPU drivers

Job description

  • The team is responsible for building and operating secure, high-performance runtime environments that power multi-tenant Kubernetes platforms at scale
  • We sit at the intersection of container runtimes, lightweight virtualization, GPU infrastructure, and Linux systems engineering
  • Our mission is to deliver robust, isolated, and efficient execution environments for GPU-accelerated and AI-driven workloads, partnering closely with security, platform, and GPU infrastructure teams to define and implement best-in-class isolation and performance standards
  • In this role, you will design, build, and evolve secure sandboxed runtime environments for workloads running on Kubernetes, with a strong emphasis on runtime isolation, performance, and security
  • You will develop platforms that integrate container runtimes, lightweight virtual machines, and virtualization technologies, while engineering support for GPU-accelerated workloads in multi-tenant environments
  • Day-to-day, you’ll design GPU-aware sandboxing and scheduling strategies, optimize containerization and I/O performance for latency-sensitive workloads, and build systems capable of safely executing untrusted or shared GPU workloads
  • You’ll also contribute to architectural decisions across Linux internals, container runtimes, virtualization layers, and GPU drivers to ensure long-term scalability and operational excellence
  • Proficiency in systems-oriented programming (Go, C/C++, Rust, or Bash) with a strong understanding of Linux internals and operating system behavior
  • Strong hands-on experience with Kubernetes, container orchestration, and cloud-native architectures, including building Kubernetes-native components (e.g., controllers, operators, or scheduling extensions)
  • Experience building systems for safely executing untrusted or sensitive workloads in shared environments
  • Demonstrated experience designing, implementing, or operating secure execution environments such as container runtimes, sandboxed workloads, or virtualized systems
  • You’re curious about the intersection of security, virtualization, Kubernetes, and GPU infrastructure
  • Experience diagnosing and resolving complex performance, reliability, and isolation issues across containers, virtual machines, and underlying infrastructure
  • You’re an expert in reasoning about tradeoffs between isolation, performance, and operability
  • Familiarity with GPU drivers and low-level virtualization or I/O optimization techniques
  • 3+ years of experience in systems, platform, infrastructure, or production engineering roles building and operating software at scale
  • Experience conducting profiling, benchmarking, and performance tuning across runtime, virtualization, and GPU stacks
  • We believe in investing in our people, and value candidates who can bring their own diversified experiences to our teams - even if you aren’t a 100% skill or experience match. If some of this describes you, we’d love to talk
  • You love building high-performance systems that operate reliably under extreme scale and demand
  • Experience supporting or optimizing GPU-accelerated workloads in multi-tenant environments, including knowledge of GPU scheduling, isolation, device passthrough, mediated devices, or GPU virtualization concepts
  • Experience defining threat models and implementing runtime security policies in multi-tenant systems
  • Practical experience with lightweight virtualization and sandboxing technologies (e.g., Kata Containers, gVisor, KubeVirt, QEMU, or similar)
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Sandbox & GPU Virtualization Engineer
Senior Sandbox & GPU Virtualization Engineer

CoreWeave • Livingston

On-site
GBP 90,000 - 130,000
Senior Systems Engineer
Senior Systems Engineer

CoreWeave • Livingston

On-site
GBP 75,000 - 110,000
Staff Software Engineer (MetalDev)
Staff Software Engineer (MetalDev)

Coreweave • York and North Yorkshire

On-site
GBP 120,000 - 180,000
Kubernetes and Container Platform Security Specialist
Kubernetes and Container Platform Security Specialist

Verda • Greater London

Hybrid
GBP 120,000 - 180,000
Cash and equity compensation
Fringe benefits
Engineering Manager (Kubernetes Infrastructure, Bare Metal)
Engineering Manager (Kubernetes Infrastructure, Bare Metal)

CoreWeave • Livingston

On-site
GBP 120,000 - 180,000
Operations Engineer (MetalDev)
Operations Engineer (MetalDev)

Coreweave • Livingston

On-site
GBP 90,000 - 140,000
Senior Software Engineer - Secure Sandbox Runtime (Remote)
Senior Software Engineer - Secure Sandbox Runtime (Remote)

Docker, Inc. • Greater London

Hybrid
GBP 119,000 - 193,000
Remote-first by design
Flexible schedule
Generous PTO
+7
Senior Infrastructure Engineer
Senior Infrastructure Engineer

Greenhouse Software, Inc. • Greater London

Hybrid
GBP 90,000 - 130,000
Annual discretionary bonus
Private medical insurance
Flexible remote or hybrid work
+3
Senior Software Engineer, Sandbox Systems (Remote)
Senior Software Engineer, Sandbox Systems (Remote)

Docker, Inc • United Kingdom

On-site
GBP 118,000 - 192,000
Remote-first by design
Generous PTO
Home office stipend
+5
Senior Sandbox Runtime Engineer (Remote)
Senior Sandbox Runtime Engineer (Remote)

Docker • Greater London

On-site
GBP 118,000 - 191,000
Remote-first
PTO
Tech stipend
+3