Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Baseten

Software Engineer, Storage Systems – Agent Infra

Baseten

. Design and implement core Agent Drive features: metadata replication, volume placement, garbage collection, and FUSE client behavior .

Posted 10/27/2026full-timeUnited StatesMid-LevelSenior💰 $160,000 - $330,000 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in systems programming with a strong focus on Go, Rust, and C/C++. Proficient in building and optimizing distributed storage systems while ensuring performance and correctness in complex environments.

Highest-signal resume keywords
Systems Programming In GoLinux Filesystem InternalsDistributed Storage SystemsI/O Profiling And OptimizationConcurrency Debugging

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
GoRustC/C++Linux FilesystemFUSEDistributed StorageI/O OptimizationMemory ProfilingRPC Bottleneck AnalysisCrash Consistency
Soft Skills
Problem OwnershipFast ExecutionTeam Collaboration
Industry Keywords
Metadata ReplicationVolume PlacementGarbage CollectionTenant IsolationQuota EnforcementObservabilityOpen-Source Contributions

Tech Stack

Tools & technologies
LinuxRustC++Go

About the role

Key responsibilities & impact
  • Design and implement core Agent Drive features: metadata replication, volume placement, garbage collection, and FUSE client behavior
  • Solve multi-attach correctness, including cache coherency across many FUSE mounts, dentry and inode invalidation, write ordering, and crash consistency
  • Optimize tail latency on read and write paths, including page cache strategy, writeback, prefetch, and metadata RPC batching
  • Build tenant isolation into the storage layer, including quota enforcement, blast-radius containment, and noisy-neighbor mitigation
  • Own the storage side of sandbox startup and resume performance
  • Build durable block storage for sandboxes alongside other Baseten storage teams
  • Build observability into every layer, drive storage incidents end to end, and turn each one into a permanent fix
  • Contribute upstream to the open-source storage projects the team builds on

Requirements

What you’ll need
  • Strong systems programming background in Go, Rust, and/or C/C++, with comfort reading kernel code
  • Deep understanding of Linux filesystem and storage internals: VFS, page cache, dentry and inode caches, FUSE, the block I/O stack, fsync semantics, and crash consistency
  • Hands-on experience building distributed storage systems, content-addressable storage, or large-scale caching infrastructure
  • Experience profiling I/O, memory, and RPC bottlenecks and optimizing tail latency in production
  • Ability to debug correctness bugs that only show up under concurrency or partial failure
  • You move fast and like owning a problem end to end on a small team

Benefits

Comp & perks
  • Competitive compensation, including meaningful equity
  • (U.S. only) 100% coverage of medical, dental, and vision insurance for employee and dependents
  • Flexible PTO policy including company wide Winter Break
  • Paid parental leave
  • Fertility and family-building stipend through Carrot
  • (U.S. only) Company-facilitated 401(k)
  • Exposure to a variety of ML startups, offering unparalleled learning and networking opportunities