B

Baseten

Runs AI models for production software

Engineering Manager - Runtime, Storage

Engineering LeadershipConfirmed live in the last 24 hours
Full-timeSan Francisco, CA, USAHybrid

About the Job

Requirements

  • Experience managing a team of engineers in a systems, infrastructure, or storage context, including hiring and performance management.
  • Hands-on background in distributed storage systems, content-addressable storage, or large-scale caching infrastructure.
  • Strong systems programming background in Go, Rust, and/or C/C++, with the ability to engage credibly in code reviews and architectural discussions.
  • Working knowledge of the Linux storage stack, including filesystems, the page cache, block devices, and mounts.
  • Understanding of how container images are structured, stored, and delivered at scale.
  • Strong written and verbal communication skills, with the ability to influence without authority across teams.

Responsibilities

  • Hire and grow a team of 5 to 10 systems engineers with storage, caching, and Linux expertise.
  • Run the team’s planning and delivery by scoping work against the Runtime Fabric roadmap, setting priorities, and shipping on a predictable cadence.
  • Provide regular coaching, feedback, and career development support to direct reports.
  • Own on-call health for the team’s services, including escalation paths and follow-through on incidents.
  • Guide the architecture and evolution of the Baseten Delivery Network, a tiered caching and weight delivery product that makes cold starts 2–3 times faster and eliminates thundering herd failures during burst scaling events.
  • Shape storage products tailored to Baseten’s workloads by extending the Baseten Delivery Network from model weights to container images, training checkpoints, and deployment artifacts, and defining the interfaces model deployment, training, and customers use to reach them.
  • Oversee the on-host side of delivery, including lazy-loading snapshotters, EROFS and overlayfs layouts, and block-level delivery using FUSE and ublk for multi-gigabyte files.
  • Own delivery-path reliability as a measured outcome, including end-to-end instrumentation from snapshotter initialization to first inference request, targets for cold start and cache behavior, tolerance for failing upstream registries and object stores, and safe rollout of changes to a path every customer depends on.
  • Make the delivery path work across heterogeneous clusters and cloud providers, each with its own object store and network.
  • Review designs and code across the area, and take on hands-on work where it unblocks the team.
  • Champion the team’s contributions back to containerd and the snapshotter ecosystem alongside the maintainers on the Runtime Fabric team.
  • Act as the point of contact for storage across Baseten, ensuring model deployment, training, and platform teams have the integration support they need.
  • Optimize requirements for underlying storage platforms with the infrastructure team, including object storage, local NVMe and block storage, and network bandwidth per cluster, so capacity and provider decisions account for delivery-path needs.
  • Manage dependencies in both directions by sequencing work that model deployment, training, and infrastructure teams block on, and negotiating interfaces and timelines with teams and upstream projects the storage path depends on.
  • Work with the head of Runtime Fabric and product stakeholders to prioritize storage investments based on customer impact and infrastructure reliability.
  • Communicate team progress, technical trade-offs, and incidents clearly to the team and leadership.

Desired Qualifications

  • Contributions to containerd/containerd, snapshotter projects such as stargz, soci, nydus, overlaybd, distribution/distribution, or closely related open-source projects.
  • Familiarity with lazy-loading snapshotters or peer-to-peer image distribution.
  • Experience with EROFS, FUSE, ublk, or io_uring.
  • Experience building or operating a CDN, object storage, or large-scale caching infrastructure.
  • Experience running storage services on Kubernetes.

About the Company

Baseten

Runs AI models for production software

Baseten runs AI models for software companies that need fast, reliable responses inside their products, from text generation to speech and image processing. Its Inference Stack combines optimized model runtimes with infrastructure that deploys, serves, and monitors custom or open models in production. Teams package models with its open source Truss tool, while Model APIs let developers test ready-to-use models and Training runs jobs that adapt models to their own data. Customers pay for computing time or tokens processed, with negotiated plans for larger deployments and support needs. Baseten was founded in 2019 and is headquartered in San Francisco.

Company size
201-500
Company stage
Series F
Total funding
$2.1B
Headquarters
San Francisco, CA
Founded
2019

Recently Posted Jobs

Explore more opportunities at Baseten

See more jobs