Senior 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
Senior Software Engineer, Cloud Data Storage
Builds
Custom persistence stack for Temporal Cloud (Write Ahead Log, metadata stores, caches, tiered storage)
Domain
Cloud infrastructure, distributed systems, data storage
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
distributed systems design, concurrent programming, API design, SLO management, incident response, technical leadership, cross-team collaboration
Preferred skills
workflow engine experience, deep storage domain expertise, multi-region high-uptime operations, open source contributions, K8s controllers/CRDs
Technologies
Go, Java, AWS, Cassandra, etcd, Kubernetes
Responsibilities
Design and build distributed data systems with durable replication paths; drive reliability and performance by owning SLOs and leading incident reviews; provide technical leadership by mentoring engineers and stewarding design docs; collaborate cross-team to land features end-to-end
Seniority
Senior, hands-on IC with mentorship responsibilities