companyTemporal Technologies logo

Staff Software Engineer, Compute (Temporal Cloud)

Temporal TechnologiesUnited States - Remote Opportunity
Remote Full-time $230K/yr - $275K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Entry Level

Qualifications

Qualifications:Proficient in programming languages such as Go, Java, or Python. Experience with cloud infrastructure and managed services. Strong understanding of system design and distributed systems. Ability to collaborate effectively within a multidisciplinary team. Passion for developing open-source solutions.

About the job

About Us

At Temporal, we are redefining the developer experience with our innovative open-source programming model that simplifies code, enhances application reliability, and empowers developers to prioritize feature delivery. Our mission is to be the cornerstone of every developer's toolkit, and we're building a team dedicated to this vision.
 
Guided by our core values of curiosity, drive, collaboration, authenticity, and humility, we strive to make impactful decisions and foster a supportive work environment.
 
As we expand, we're on the lookout for passionate individuals who align with our values, challenge conventional thinking, and wish to shape our future. If you are enthusiastic about enhancing the developer experience and contributing to world-class open-source software and communities, we invite you to join our remarkable team!

 

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.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.