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 Software Engineer (Platform/Infrastructure)
Builds
Managed compute primitives, self-optimizing autoscaling systems, and cloud integrations for Temporal Cloud.
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, Reliability engineering, Failure-mode analysis, API design, SLO definition, Incident response, Technical leadership
Preferred skills
Cloud infrastructure platform experience, IAM/security boundaries for cross-account execution, Kubernetes controllers/CRDs, Heterogeneous worker fleet operations
Technologies
Kubernetes, Cloud Infrastructure, Temporal Cloud
Responsibilities
Create new managed compute primitives with clean APIs; Design self-optimizing autoscaling systems; Architect and operate services on the hot path of task execution; Deliver real-world cloud integrations including IAM and networking constraints; Make operability a feature via SLOs and tracing; Lead through influence across teams to land coherent platform changes.
Seniority
Senior, hands-on IC