About the job
About Us
Staff Software Engineer, Compute (Temporal Cloud)
Our Compute team at Temporal is at the forefront of powering durable execution for some of the world's most demanding AI and enterprise systems. We tackle significant platform challenges by developing managed compute primitives that facilitate seamless operation of workers and execution systems across Temporal Cloud.
Our goal is to make compute transparent, elastic, safe-by-default, observable, and multi-cloud without burdening our customers with infrastructure management. We create platform primitives applicable across various execution environments, including serverless runtimes, container fleets, and customer deployments. This role intersects control and data planes, involving scaling decisions, isolation boundaries, multi-tenant safety, and production-grade observability. If you have experience in autoscaling systems, multi-tenant platforms, or cloud infrastructure, this is the perfect opportunity for you.
In this role, you will:
Invent
- Develop new managed compute primitives that offer first-class experiences in Temporal Cloud with clear abstractions, clean APIs, and an extensible framework across compute providers.
- Design self-optimizing autoscaling systems that ensure safe and predictable scaling of worker fleets.
- Establish the boundary between Open Source Server and Cloud capabilities for compute, ensuring a cohesive and maintainable architecture.
Own
- Architect, build, and operate services critical to task execution where performance and correctness are paramount to customer experience.
About Temporal Technologies
Temporal Technologies is a pioneering organization dedicated to transforming the developer experience through open-source technology. Our commitment to innovation drives us to create tools that enable developers to work more efficiently and deliver high-quality software.

