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 →More from Temporal
Senior Manager, Solutions Architecture - New Logo
Distributed SystemsJavaGoTypeScriptPythonC#PHPAWSGCPAzure
$280k–340k
Remote · US
Senior Manager, Solutions Architecture - New Logo
$280k–340k
Distributed SystemsJavaGoTypeScriptPythonC#PHPAWSGCPAzure
Senior Software Engineer, Compute (Temporal Cloud)
Distributed SystemsKubernetesGoTemporal
$176k–238k
Remote · US
Senior Software Engineer, Compute (Temporal Cloud)
$176k–238k
Distributed SystemsKubernetesGoTemporal
Senior Developer Advocate, Developer Education
GoJavaTypeScriptPythonDistributed SystemsTemporal
$150k–180k
Remote · US
Senior Developer Advocate, Developer Education
$150k–180k
GoJavaTypeScriptPythonDistributed SystemsTemporal
Staff Solutions Architect, Banking - India
JavaGoTypeScriptPythonC#PHPDistributed Systems
₹8000k–10000k
Onsite · India
Staff Solutions Architect, Banking - India
₹8000k–10000k
JavaGoTypeScriptPythonC#PHPDistributed Systems
Staff Software Engineer - Agent Optimization
PythonTypeScriptJavaGo
$224k–302k
Remote · CA, US
Staff Software Engineer - Agent Optimization
$224k–302k
PythonTypeScriptJavaGo
Similar roles
Senior Software Engineer, AI-Native Platform (Remote)
$158k–190k
Senior Software Engineer, AI-Native Platform (Remote)
$158k–190k
Senior Software Engineer, Core API - Weights & Biases
$165k–242k
Senior Software Engineer, Core API - Weights & Biases
$165k–242k
Backend Engineer - API
£107k–262k
Backend Engineer - API
£107k–262k
Senior Staff Software Engineer, API
$405k–485k
Senior Staff Software Engineer, API
$405k–485k
Senior Software Engineer, Full Stack
$175k–205k
Senior Software Engineer, Full Stack
$175k–205k