FREE ACCESS
5,000–10,000 jobs/day
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.
Core Competencies
Role fitCore 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 resumeApplicant 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 & technologiesLinuxRustC++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
