← All roles

Senior Language Runtime Engineer

Temporal ·US ·Remote 24d ago
PythonTypeScriptRubyRustGoJavaDistributed Systems

About the role

Build and evolve Nexus interfaces for Temporal SDKs, which are full-fledged runtime environments for durable execution. Design and implement Nexus APIs across multiple languages (Python, TypeScript, .NET, Ruby, Rust) to enable developers to compose and invoke durable workflows. Collaborate with SDK engineers to deliver a unified developer experience. Take end-to-end ownership of new features, integrate SDKs with language runtimes, develop features for agentic AI systems, work with the community,

Requirements

At least 7 years of experience in production with highly scalable distributed systems. Solid computer science fundamentals in distributed systems including multi-threading and concurrency. Experience writing concurrent code in production with languages like Go, Java, Python, TypeScript, .NET or others at intermediate/advanced/expert level. Experience designing APIs, SDK libraries, or working with open source systems.

About the company

Temporal

Temporal is an open-source platform that empowers developers to build reliable, scalable applications, particularly for AI workloads. It offers a robust orchestration layer, enabling complex workflows with automatic retries and durable execution, making it the infrastructure of choice for leading tech companies.

View company page →
$176k–237k
Remote United States - Remote OpportunityUS
Posted 24d ago
Apply for this role
Opens job-boards.greenhouse.io ↗
About the company
Temporal
https://temporal.io

Temporal is an open-source platform that empowers developers to build reliable, scalable applications, particularly for AI workloads. It offers a robust orchestration layer, enabling complex workflows with automatic retries and durable execution, making it the infrastructure of choice for leading tech companies.

View company page →