Hybrid Senior Software Engineer – Sandboxes & Virtualization

Posted 8 hours ago

Apply now

About the role

  • Senior Software Engineer at CoreWeave designing secure sandboxed environments for GPU-accelerated workloads on Kubernetes. Collaborating across teams to optimize performance and ensure security in multi-tenant architectures.

Responsibilities

  • Design, build, and evolve secure sandboxed runtime environments for workloads running on Kubernetes, emphasizing runtime isolation, performance, and security.
  • Develop platforms that integrate container runtimes, lightweight virtual machines, and virtualization technologies, while engineering support for GPU-accelerated workloads in multi-tenant environments.
  • 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.
  • Contribute to architectural decisions across Linux internals, container runtimes, virtualization layers, and GPU drivers to ensure long-term scalability and operational excellence.

Requirements

  • 3+ years of experience in systems, platform, infrastructure, or production engineering roles building and operating software at scale.
  • Strong hands-on experience with Kubernetes, container orchestration, and cloud-native architectures, including building Kubernetes-native components (e.g., controllers, operators, or scheduling extensions).
  • Demonstrated experience designing, implementing, or operating secure execution environments such as container runtimes, sandboxed workloads, or virtualized systems.
  • Practical experience with lightweight virtualization and sandboxing technologies (e.g., Kata Containers, gVisor, KubeVirt, QEMU, or similar).
  • 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.
  • Proficiency in systems-oriented programming (Go, C/C++, Rust, or Bash) with a strong understanding of Linux internals and operating system behavior.
  • Experience diagnosing and resolving complex performance, reliability, or isolation issues across containers, virtual machines, and underlying infrastructure.
  • Experience conducting profiling, benchmarking, and performance tuning across runtime, virtualization, and GPU stacks.

Benefits

  • 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

Job title

Senior Software Engineer – Sandboxes & Virtualization

Job type

Experience level

Senior

Salary

$139,000 - $242,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job