Staff Systems Engineer, High-Performance Container Runtime

Creandum

San Francisco (CA)

On-site

USD 150,000 - 230,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Modal’s Inference Runtime team owns the container runtime stack used to run inference and training workloads across our fleet. We work at the boundary of Linux, containers, filesystems, storage, GPU drivers, and distributed systems.

Our goal is to make demanding ML workloads start quickly, run efficiently, and remain securely isolated — whether they use a single GPU, hundreds of gigabytes of memory, or multiple GPUs connected with RDMA.

Qualifications

  • Strong Linux systems knowledge including processes, virtual memory, filesystems, system calls, scheduling, namespaces, cgroups, and signals.
  • Experience building or debugging container runtimes, sandboxes, Linux kernel, or similar low-level infrastructure.
  • Strong programming ability in Rust or Go and willingness to work in both.
  • Experience profiling and improving systems where memory movement, I/O, synchronization, or kernel interactions dominate performance.

Responsibilities

  • Make container startup, checkpoint, and restore dramatically faster for large inference and training workloads.
  • Build multi-GPU and accelerator-aware snapshotting for GPU memory and RDMA workloads.
  • Design zero-copy and low-copy data paths between container memory, filesystems, storage, and runtime.
  • Optimize large snapshot pipelines using parallel uploads, direct I/O, incremental snapshots, and efficient memory handling.
  • Improve container image and filesystem performance across EROFS, FUSE, page caches, overlays, and remote storage.
  • Extend sandboxed runtime to support new GPUs, drivers, profiling tools, and device capabilities across NVIDIA and AMD hardware.
  • Debug complex failures involving system calls, virtual memory, process lifecycle, kernel behavior, GPU drivers, and container isolation.
  • Safely roll out runtime and kernel changes across a heterogeneous fleet using compatibility controls, scheduling constraints, feature flags, and observability.

Skills

Linux systems knowledge
Container runtimes
Rust
Go
Performance profiling
Kernel debugging
Systems design
Ownership mindset

Tools

gVisor
runsc
OCI runtimes

Job description

Modal’s Inference Runtime team owns the container runtime stack used to run inference and training workloads across our fleet. We work at the boundary of Linux, containers, filesystems, storage, GPU drivers, and distributed systems.

Our goal is to make demanding ML workloads start quickly, run efficiently, and remain securely isolated — whether they use a single GPU, hundreds of gigabytes of memory, or multiple GPUs connected with RDMA.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Systems Engineer - Container Runtime & Linux Kernel
Staff Systems Engineer - Container Runtime & Linux Kernel

Modal • United States

Remote
USD 150,000 - 210,000
Member of Technical Staff - Inference Runtime
Member of Technical Staff - Inference Runtime

Modal • United States

Remote
USD 150,000 - 210,000
Member of Technical Staff - Inference Runtime
Member of Technical Staff - Inference Runtime

Creandum • San Francisco (CA)

On-site
USD 150,000 - 230,000
Senior ML Performance Engineer - GPU & Inference
Senior ML Performance Engineer - GPU & Inference

Modal Labs • New York (NY)

On-site
Confidential
Member of Technical Staff - ML Performance
Member of Technical Staff - ML Performance

Modal Labs • New York (NY)

On-site
USD 150,000 - 190,000
Senior Systems Software Engineer, Container Runtime
Senior Systems Software Engineer, Container Runtime

Meta • Menlo Park (CA), New York (NY)

On-site
USD 180,000 - 280,000
Member of Technical Staff - ML Performance
Member of Technical Staff - ML Performance

Mixpeek • New York (NY)

Hybrid
USD 140,000 - 220,000
Senior ML Performance Engineer - GPU Inference & CUDA
Senior ML Performance Engineer - GPU Inference & CUDA

Mixpeek • New York (NY)

On-site
USD 140,000 - 220,000
Software Engineer, Systems
Software Engineer, Systems

Meta • Menlo Park (CA), New York (NY)

On-site
USD 180,000 - 280,000
Inference Systems Engineer — High-Performance ML Runtime
Inference Systems Engineer — High-Performance ML Runtime

The Consensus • San Jose (CA)

On-site
USD 180,000 - 240,000
Medical/dental/vision benefits
Housing subsidy
Relocation support
+2