M

Modal

Cloud-based on-demand code execution platform

Member of Technical Staff - Inference Runtime

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timeSan Francisco, CA, USA$220k - $300k /yrIn-person

About the Job

Requirements

  • Strong Linux systems knowledge, particularly processes, virtual memory, filesystems, system calls, scheduling, namespaces, cgroups, and signals.
  • Experience building or debugging container runtimes, sandboxes, the Linux kernel, or similarly low-level infrastructure.
  • Strong programming ability in Rust, Go, or another systems language, and interest in becoming productive in both Rust and Go.
  • Experience profiling and improving systems where memory movement, I/O, synchronization, or kernel interactions dominate performance.
  • Ability to debug across abstraction boundaries, from application behavior down through runtimes, drivers, and the kernel.
  • Ability to turn loosely defined production problems into well-designed, reliable systems.
  • Interest in owning important infrastructure and working closely with internal teams and customers.

Responsibilities

  • Make container startup, checkpoint, and restore dramatically faster for large inference and training workloads.
  • Build multi-GPU and accelerator-aware snapshotting, including efficient handling of GPU memory and RDMA-enabled workloads.
  • Design zero-copy and low-copy data paths between container memory, filesystems, storage, and Modal’s runtime.
  • Optimize large snapshot pipelines using techniques such as parallel uploads, direct I/O, incremental snapshots, and more efficient memory handling.
  • Improve container image and filesystem performance across EROFS, FUSE, page caches, overlay filesystems, and remote storage.
  • Extend the 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.
  • Work across the runtime, scheduler, storage, and GPU infrastructure, and take ambiguous production problems from investigation through deployment.

Desired Qualifications

  • Experience with gVisor, runsc, runc, OCI runtimes, seccomp, or checkpoint/restore systems.
  • Linux kernel development, virtualization, sandboxing, kernel modules, or device proxying experience.
  • CUDA, ROCm, GPU drivers, accelerator virtualization, or GPU profiling experience.
  • RDMA and high-performance networking experience.
  • Experience with FUSE, EROFS, direct I/O, mmap, page-cache behavior, or storage engines.
  • Experience with large-memory or multi-GPU inference and training systems.
  • Contributions to open-source systems software.

About the Company

Modal

Cloud-based on-demand code execution platform

Modal provides on-demand cloud compute for developers, data engineers, and machine learning practitioners, letting users run code in the cloud without managing underlying infrastructure. It works by letting users define their environment in Python code and launch hundreds of custom containers in the cloud, with near-instant startup thanks to a high-performance file system, and it supports on-demand GPUs and serverless web endpoints while charging for compute resources used. It differentiates itself through a Python-centric workflow, fast container startup, and an integrated set of tools for monitoring, live logs, and distributed queues to handle scalable workloads. Its goal is to simplify cloud-based execution of code and data workloads, offering a scalable, cost-aware platform for modern software development.

Company size
201-500
Company stage
Series D
Total funding
$1.2B
Headquarters
New York City, New York
Founded
2021

Recently Posted Jobs

Explore more opportunities at Modal

See more jobs