Railway

Senior Platform Engineer: Storage

Railway7 months ago
Location

Global

Workplace

Remote

Type

Full Time

Salary

USD 150,000 – 225,000

Level

Senior

Role

Platform Engineer

Posted

Aug 1, 2025

Full TimeRemoteSenior

The role

Summary

Railway is seeking a Senior Platform Engineer specialized in storage infrastructure to design and evolve high-performance, distributed storage systems. The ideal candidate will architect resilient storage solutions using cutting-edge technologies, focusing on creating scalable and efficient storage primitives that power Railway's cloud infrastructure platform.

What you'll do

Storage System Design: Design and evolve production Ceph clusters, including hardware design, network requirements, configuration, tuning, and operational management
API Development: Create efficient, generalized APIs for live migrations of stateful workloads between hosts using systems and kernel features
Service Architecture: Design and build API and Orchestration services using Go, gRPC, ScyllaDB, and Temporal to connect storage primitives with higher-level platform features
Documentation and Planning: Write comprehensive Engineering Requirement Documents that transform ideas into defined tasks, implementation plans, and success monitoring
Storage Primitive Development: Build a suite of storage primitives supporting customer applications, internal services, and enabling advanced platform features like streaming image pulls

What we look for

Technical

Distributed SystemsExtensive experience in architecting and implementing fault-tolerant, resilient, and scalable distributed systems
Storage SystemsProduction experience with distributed block device systems like Ceph or deep understanding of network storage cluster design
Filesystem KnowledgeComprehensive understanding of current and next-generation filesystems including Ext4, ZFS, BTRFS, EROFS, and bcachefs

Education

Computer ScienceBachelor's or Master's degree in Computer Science, Software Engineering, or related technical field preferred

Experience

System DesignProven track record of designing solutions with long-term scalability and anticipating system evolution
Startup EnvironmentExperience working in fast-paced, high-ownership startup environments with ability to handle ambiguity

Skills

Required skills

Go ProgrammingStrong proficiency in Go programming language for systems and infrastructure development
gRPCExperience designing and implementing gRPC-based microservices
Distributed StorageDeep understanding of distributed storage system design and implementation

Nice to have

ScyllaDBExperience with ScyllaDB for high-performance distributed database management
TemporalFamiliarity with Temporal for workflow orchestration
Advanced FilesystemsKnowledge of emerging filesystem technologies like bcachefs and EROFS

Compensation & benefits

Salary

USD 150,000 – 225,000 (annual)

Stock options

Available

Benefits

Health Insurance

Comprehensive health benefits covering employee and dependents

Equity Grants

Strong equity compensation package for long-term value creation

Equipment Stipend

Allowance for purchasing work-related technology and setup

Flexible Work

Fully remote work arrangement with global team distribution

Professional Growth

Commitment to employee development and career progression


Interview process

  1. 1
    Initial Conversation Open-ended discussion about candidate's background, goals, and alignment with role
  2. 2
    Project Design Challenge Asynchronous design of a storage engine, with opportunity to ask clarifying questions
  3. 3
    Solution Review Detailed technical interview discussing project design, problem-solving approach, and technical depth
  4. 4
    Team Interview Meeting with four team members from different company sections to assess communication and collaboration
  5. 5
    Final Details Discussion Conversation with CEO to discuss offer details, onboarding, and position specifics

Apply for this position

You'll be redirected to the company's application page


Senior Platform Engineer: Storage at Railway | Scale Engineer