Senior Product Engineer, Scalability
Backend-leaning Product Engineer focused on scaling billing, payments, and fraud systems at Railway. Own high-throughput pipelines end-to-end from usage metering to invoicing and abuse mitigation.

Cloud platform for deploying and scaling apps
Railway builds an intelligent cloud platform that simplifies deploying, scaling, and managing applications and infrastructure for developers. It serves millions of users including Fortune 500 companies and AI startups by providing instant deployments, auto-scaling, and automatic issue resolution without complex configurations. This reduces shipping friction, enabling faster innovation in software development.
Backend-leaning Product Engineer focused on scaling billing, payments, and fraud systems at Railway. Own high-throughput pipelines end-to-end from usage metering to invoicing and abuse mitigation.
Builds and maintains bare metal provisioning, orchestration engine, and internal tools for Railway's infrastructure platform. Optimizes fleet efficiency and develops resilient services using Golang/Rust, Ansible, and Terraform for distributed systems.
Build high-scale observability pipelines and alerting engines handling 1M+ RPS for logs/metrics, develop Golang/Rust gRPC services and APIs, and manage immutable infrastructure with Terraform/Ansible in a distributed systems environment.
Designs and ships high-quality features for developer platform, collaborating with product and engineering teams. Balances user needs, business goals, and technical constraints using Figma and creative tools to solve complex problems.
Designs and evolves production Ceph storage clusters, builds APIs and orchestration services for block/object storage using Go and gRPC. Requires experience with distributed systems, filesystems like ZFS/BTRFS, and building scalable infrastructure.
Builds and operates global datacenters bridging physical infrastructure to software, focusing on performance, resilience, and reliability. Requires experience with Golang, gRPC, Postgres, OS primitives, oncall rotations, and delivering 0→N projects remotely.
Builds developer adoption through content, community, and open source contributions while gathering market feedback to shape product strategy. Requires strong communication, technical versatility across stacks, and comfort in startup ambiguity.
Builds low-level infrastructure software from first principles to power a cloud platform, focusing on OS primitives, distributed systems, and scalable gRPC services in Golang/Rust for high developer leverage.
Build end-to-end product features from dashboard UI to backend workflows using Temporal and microservices. Develop TypeScript + GraphQL APIs and contribute to Rust open-source tools for deployment infrastructure.