R

Railway

Cloud app deployment and management platform

Senior Platform Engineer: Storage

Platform EngineeringConfirmed live in the last 24 hours
Full-timeRemote

About the Job

Requirements

  • You have 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 a strong foundation in systems programming with Rust.
  • You are comfortable owning a problem alone at a small company.
  • You have a solid intuition about how long your solutions will last, including designing systems for substantial growth over 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 effectively enough to get your solution implemented and documented.
  • Adjacent infrastructure experience in hypervisor I/O, kernel development, distributed systems, or persistent memory is relevant to the role.

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 online backups and zero-downtime or live workload migration.
  • Write Engineering Requirement Documents to take work from an idea through defined tasks and implementation to monitoring its success.
  • Set the longer-term architectural direction needed to scale the platform.

About the Company

Railway

Cloud app deployment and management platform

Railway provides a cloud-based platform to deploy and manage applications for developers and tech teams, handling development, staging, and production in one place. It automatically configures settings, offers a single dashboard to provision databases (PostgreSQL, MongoDB, Redis, MySQL) and services, and integrates with GitHub for CI/CD. It enables identical cloud environments across team members and supports deploy previews for pull requests to test changes. The goal is to simplify and speed up app deployment and infrastructure management in the cloud.

Company size
5,001-10,000
Company stage
Series B
Total funding
$120M
Headquarters
San Francisco, CA
Founded
2020

Recently Posted Jobs

Explore more opportunities at Railway

See more jobs