Member of Technical Staff Inference Runtime
Posted Updated
Description
You will build production container runtime infrastructure in Rust and Go. You will improve startup, checkpointing, storage, GPU, filesystem, and networking performance; debug low-level Linux and GPU issues; and safely deploy runtime and kernel changes across the fleet.
Responsibilities
- Accelerate container startup, checkpoint, and restore for inference and training workloads
- Build multi-GPU and accelerator-aware snapshotting
- Design efficient data paths across container memory, filesystems, storage, and the runtime
- Optimize snapshot pipelines and filesystem performance
- Extend the sandboxed runtime for GPUs, drivers, profiling tools, and device capabilities
- Debug Linux, kernel, GPU driver, and container-isolation failures
- Roll out runtime and kernel changes using compatibility controls, scheduling constraints, feature flags, and observability
- Investigate and deploy solutions for production runtime, scheduler, storage, and GPU problems
Requirements
- 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 Rust, Go, or systems-language programming ability
- Experience profiling and improving memory, I/O, synchronization, or kernel-interaction performance
- Ability to debug across application, runtime, driver, and kernel layers
- Ability to turn loosely defined production problems into reliable systems
Benefits
- Equity
