Lead development of Railway's new log-structured block-storage system, used to host stateful workloads across colocation datacenters and cloud VMs. Work covers live workload migration, backups, storage server hardware specification and capacity planning. Rust, filesystems, io_uring, SPDK and kernel I/O paths are relevant.
Job description
Our core mission at Railway is to let developers create, ship and operate software with minimal friction. Fundamental to that mission is an array of rock-solid and composable primitives, principal among these - storage.
As a Storage Engineer you will build, evolve and operate the systems that allow Railway to host stateful workloads. Railway operates across multiple colocation datacenters and large fleets of cloud VMs. This demands we build high-availability primitives that “work anywhere” and that can migrate between different environments with minimal (ideally zero) downtime. Moving storage is the hardest challenge in this task, and it has required us to invest in building custom systems from first-principles.
You will principally be working on our new log structured block-storage system that is designed for performance, high-density and high-availability across cloud and baremetal environments.
Want to learn about our work culture? Here is a three-part blog series that will help you see the unique ways our team works (Parts 1, 2, 3, and 4).
Curious? Here are 3 blog posts that dive into exciting projects this team has worked on: 1, 2, 3
For this role, you will:
This is a high impact, high agency role with direct effect on company culture, trajectory, and outcome.
You should meet one or more of the following requirements:
If your background is in adjacent infrastructure (hypervisor I/O, kernel development, distributed systems, persistent memory) and you want to apply that depth to storage, we want to hear from you.
We value and love to work with diverse persons from all backgrounds
Things to know
For better or worse, we're a startup; our team dynamics are different from companies of different sizes and stages.
Benefits and perks
At Railway, we provide best in class benefits. Great salary, full health benefits including dependents, strong equity grants, equipment stipend, and much more. For more details, check back on the main careers page.
Beyond compensation, there are a few things that we believe that make working at Railway truly unique:
How we hire
No tricks. No surprises. Here's the entire process:
#Global