2h ago
Senior Software Engineer, Cloud Data Storage
United States
$176,000-$237,600 / year
full-timesenior RemoteCloud Computing / Open Source Software
Tech Stack
Description
You will design, build, and maintain highly scalable, multi-tenant distributed data systems for Temporal Cloud, owning the custom persistence stack including Write Ahead Log, metadata stores, caches, and tiered storage. You'll drive reliability and performance through SLOs, chaos testing, and incident reviews, while mentoring engineers and collaborating across teams.
Requirements
- 5+ years experience building highly scalable distributed systems
- Solid CS fundamentals in distributed systems including multi-threading and concurrency
- Experience writing concurrent production code in Go, Java, or similar (high-intermediate to expert level)
- Experience building and running services on AWS
- Nice to have: contributions to Temporal/Cadence, deep storage domain expertise, multi-region ≥99.99% uptime services, K8s controllers/CRDs
Responsibilities
- Design and build distributed data systems (APIs, schemas, replication paths) for petabyte-scale workflow history
- Document design choices and operational knowledge for deployment and running services
- Drive reliability and performance via SLOs, chaos-test plans, profiling, and incident reviews
- Provide technical leadership: break down roadmap epics, mentor mid-level engineers, steward design docs through RFC
- Collaborate cross-team with Server, Cloud, and DX teams to land features end-to-end
0 views 0 saves 0 applications