← Back to list
Job · Principal

Staff Software Engineer, Cloud Data Storage

Software Engineer • Principal • On-site • Full-time • United States USA

The Cloud Data Store (CDS) team owns the storage, retrieval, and lifecycle of all Temporal Cloud workflow data at planet scale. As a Staff Engineer, you'll design, build, and maintain significant portions of the backend for highly scalable, multi-tenant services, including the custom persistence stack for Temporal Cloud (Write Ahead Log, Cassandra, etcd, multi-level caches, tiered storage).

Responsibilities

  • ▹Design & build distributed data systems – craft APIs, schemas, and replication paths that keep petabytes of workflow history durable and query-able
  • ▹Clearly document design choices and operational knowledge to successfully deploy and run the service
  • ▹Drive reliability & performance – own SLOs, create chaos-test plans, profile hot paths, and lead incident reviews
  • ▹Technical leadership – break down roadmap epics, mentor mid-level engineers, steward design docs through RFC
  • ▹Cross-team collaboration – partner with the Server, Cloud, and DX teams to land features end-to-end

Requirements

  • ▹5+ years of experience as an "Arranger" and/or "Builder/Enhancer" of highly scalable distributed systems
  • ▹Solid computer science fundamentals in distributed systems concepts including multi-threading and concurrency
  • ▹Experience writing concurrent code in production with languages like Go or Java (or similar) at a "high end of Intermediate", "Advanced" or "Expert" level
  • ▹Experience building and running services on AWS
  • ▹Experience with Elastic Search and/or Clickhouse

Nice to have

  • ▹Prior contributions to Temporal, Cadence, or other workflow engines
  • ▹Deep expertise in a storage domain (LSM trees, columnar stores, transactional logs, etc.)
  • ▹Operated multi-region, ≥99.99% uptime services
  • ▹Experience working with open source systems
  • ▹Experience building K8s controllers and/or CRDs
  • ▹Bonus: Microsoft Azure and Google GCP experience

What we offer

  • ▹Eligible to participate in Temporal's equity plan

Similar jobs