Senior Infra Engineer: Storage
RemoteFull-timePosted 11mo ago
About the role
Senior Storage Engineer role focused on building, evolving, and operating Railway's block-storage systems, with emphasis on a log-structured, high-availability storage platform across cloud and bare-metal environments. Remote, full-time position with on-call responsibilities and high ownership in a fast-moving startup.
Responsibilities
- Lead the development of Railway's block storage systems
- Support the operation of storage systems and participate in on-call rotations
- Drive the specification of storage server hardware
- Build systems to support capacity planning
- Design and build interfaces with orchestration services to support coordinated workflows such as on-line backups and zero-downtime/live workload migration
- Write Engineering Requirement Documents to take something from idea, to defined tasks, to implementation, to monitoring its success
- Set the longer-term architectural direction to scale the platform
Qualifications
- You've built and operated distributed storage systems and have a strong grasp of first-principles.
- You have strong systems engineering experience in one or more of: filesystems, block devices, kernel I/O paths, SPDK, io_uring, vhost-user-blk, ublk or virtualization
- You have a deep understanding of the algorithms and techniques behind building fast, performant and reliable storage systems.
- You have experience building large distributed systems where consistency and availability was critical.
- You have a strong background in performance engineering at the I/O layer on Linux.
- You have strong foundation in systems programming with Rust.
- You're comfortable owning a problem alone at a small company.
- You have a solid intuition about how long your solutions will last. All systems age. In startups, we can hope for 2-3 orders of magnitude, or 12-18 months.
- You have the grit to dive into a problem, implement a solution, scale that solution, and replace it when needed.
- You communicate well enough to get your point across, your solution implemented, and documented for when you're not around.
Skills
Required:Distributed storage systemsFilesystems and block devicesRust
Nice to have:Linux I/O performance engineering
Benefits
- Great salary
- full health benefits including dependents
- strong equity grants
- equipment stipend
- autonomy
- ownership culture
- novel problems/solutions
- growth opportunities
Last updated Sep 9, 2026. Interested? Apply on the company site.
About Railway
Shipping great products is hard. Scaling infrastructure is easy.
Railway is an infrastructure platform where you can provision infrastructure, develop with that infrastructure locally, and then deploy to the cloud.
Infrastructure platformDevOpsCloud deploymentScalable infrastructure
More open roles at Railway
- Software Engineer: Machine Learning1w agoRemote · Engineering
- Account Executive, Scale1mo agoHybrid (Remote)
- Senior Product Engineer: Scalability4mo agoRemote · Engineering
- Senior Infra Engineer: Baremetal Orchestration5mo agoRemote · Engineering
- Senior Growth Marketer9mo agoRemote