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, including Write Ahead Log, metadata stores (Cassandra, etcd), multi-level caches, and tiered storage.
Domain
Cloud infrastructure, distributed systems, data storage
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems design, concurrent programming, API design, SLO management, incident response, technical leadership, cross-team collaboration
Preferred skills
Workflow engine expertise, storage domain deep expertise (LSM trees, columnar stores), multi-region high-uptime operations, Open Source contributions, K8s controllers/CRDs
Technologies
Go, Java, AWS, Cassandra, etcd, Elastic Search, Clickhouse, Kubernetes
Responsibilities
Design and build distributed data systems with durable and queryable petabyte-scale workflow history; drive reliability and performance by owning SLOs and leading incident reviews; provide technical leadership by mentoring engineers and stewarding design docs; collaborate with Server, Cloud, and DX teams to land features end-to-end.
Seniority
Staff, hands-on IC with strategic impact
