Senior Software Engineer, Compute (Temporal Cloud)
Core
Building managed compute primitives for Temporal Cloud to enable durable execution for AI and enterprise systems, focusing on autoscaling, multi-tenant safety, and observability.
Role type
Senior IC platform engineer (distributed systems & cloud infrastructure)
Builds
Managed compute primitives, self-optimizing autoscaling systems, and cloud integrations for worker fleets
Domain
Cloud infrastructure, distributed systems, multi-tenant platforms
Deliverable
production ML models | product features | infrastructure
Required skills
distributed systems design, multi-tenant platform architecture, concurrency management, performance optimization, failure-mode analysis, API design, SLO definition, incident response, technical leadership
Preferred skills
cloud infrastructure platform development, IAM/security boundaries, Kubernetes controllers/CRDs, heterogeneous worker fleet operations
Technologies
Kubernetes, CRDs, IAM, cloud providers
Responsibilities
Design self-optimizing autoscaling systems, architect services on the hot path of task execution, deliver cloud integrations with secure credential handling, define Open Source Server ↔ Cloud boundaries, lead design docs and technical reviews
Seniority
Senior, hands-on IC with mentorship responsibilities