CareerPlanSign in

Senior Software Engineer - Infrastructure Storage

San Francisco Office (Fremont St)💼 Full-time🗓 2026-07-16 → 2026-09-25

Core

Design, develop, and maintain high-performance distributed storage software for AI training and inference clusters, ensuring data is fast, performant, and available across file, block, and object protocols.

Role type

Senior Software Engineer (Infrastructure Storage)

Builds

Next-generation on-premise storage solutions and distributed systems for massive datasets.

Domain

AI Cloud Infrastructure / Distributed Storage Systems

Deliverable

production ML models | infrastructure

Required skills

Distributed systems programming, File/Block/Object storage protocols, Linux kernel internals, System-level programming, C/C++/Go/Python

Preferred skills

AI/ML workload storage challenges, Data center networking, Performance tuning, Hardware acceleration (GPUs/DPUs)

Technologies

NFS, SMB, iSCSI, Fibre Channel, S3, Swift, NVMe, Docker, Kubernetes, InfiniBand, RoCE

Responsibilities

Design and optimize storage protocol APIs, Develop distributed systems for resource orchestration, Integrate software with hardware solutions, Troubleshoot production data center issues, Contribute to full SDLC from design to deployment

Seniority

Senior, hands-on IC

Sourced via ashby · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.