Staff Software Engineer, Storage Platform
Core
Design and evolve core distributed storage infrastructure (Postgres, DynamoDB, caching) powering database access for Robinhood's brokerage platform.
Role type
Staff Software Engineer, Storage Platform
Builds
Relational, key-value, and caching systems supporting millions of users and critical brokerage workloads
Domain
Fintech / Distributed Systems / Database Infrastructure
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
PostgreSQL internals, distributed systems (sharding, replication, two-phase commit), Go/Rust, Kubernetes, AWS managed services, observability, system reliability, performance tuning
Preferred skills
Aurora PostgreSQL, proxy-based query routing, cross-shard transactions, control plane automation
Technologies
Postgres, Aurora, DynamoDB, Go, Rust, Kubernetes, AWS (RDS, DynamoDB)
Responsibilities
Design and implement distributed storage systems including sharding and query routing; Improve availability and disaster recovery across multi-region deployments; Build control plane automation for managing thousands of databases; Optimize database performance and throughput; Partner with teams to standardize storage connections
Seniority
Staff, hands-on IC with strategic initiative leadership