Senior Software Engineer, Nexus SDK
Core
Design and implement Nexus interfaces and runtime behaviors for Temporal SDKs to enable durable workflow execution across multiple programming languages.
Role type
Senior polyglot software engineer (SDK/Runtime)
Builds
Nexus interfaces and runtime environments for Temporal SDKs
Domain
Distributed systems, polyglot programming, durable execution
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
distributed systems design, concurrent programming, API/SDK design, open source collaboration, technical documentation, polyglot programming expertise
Preferred skills
experience with agentic AI systems fundamentals
Technologies
Python, TypeScript, .NET, Ruby, Rust, Go, Java
Responsibilities
Design and build Nexus interfaces for Temporal SDKs, integrate SDKs with language runtimes, develop features for reliable execution of agentic AI systems, debug community issues, write technical documentation
Seniority
Senior, hands-on IC