Staff Software Engineer, Cloud Data Storage
Core
Design, build, and maintain backend functionality for highly scalable, multi-tenant cloud data storage services, including custom persistence stacks, Write Ahead Logs, and metadata stores.
Role type
Staff Software Engineer, Cloud Data Storage
Builds
Custom persistence stack for Temporal Cloud (Write Ahead Log, metadata stores, multi-level caches, tiered storage)
Domain
Cloud infrastructure, Distributed systems, Data storage
Required skills
Distributed systems design, Concurrent programming, Go/Java, AWS services, Elastic Search, Clickhouse
Preferred skills
Workflow engines (Temporal/Cadence), LSM trees, Columnar stores, Multi-region operations, Kubernetes controllers
Technologies
Go, Java, AWS, Cassandra, etcd, Elastic Search, Clickhouse, Kubernetes
Responsibilities
Design and build distributed data systems, Drive reliability and performance (SLOs, chaos testing), Technical leadership (roadmap, mentoring), Cross-team collaboration
Seniority
Staff, hands-on IC with strategic impact
