Welcome! We’re excited you’re interested in the SDK Team at Temporal. Whether you received a note from us or simply wandered in, consider this a personal invitation to learn who we are, what we build, and why now is an amazing time to jump in.
What Is the SDK Team?
We own the official Temporal language SDKs in Go, Java, ****TypeScript, Python, .NET, Ruby, and PHP. Each SDK is the interface developers use to build and run Temporal workflows, so their quality directly shapes every user’s first impression of the platform.
- Our SDKs aren’t simple REST clients or thin wrappers, they are the engine of progress that powers Temporal Workflows. We build the fundamental logic that our users rely on to provide durable execution.
- We don’t have subteams; every engineer may work on features across multiple languages, while also typically sharing ownership of one or more specific languages with other teammates.
- A shared Rust engine,
sdk‑core
, supplies cross‑language workflow replay logic for all languages besides Go and Java. Most day‑to‑day work happens in the language‑specific SDKs—designing idiomatic APIs, wiring new features, and polishing the developer experience.
What the SDK Team Builds
- Idiomatic, ergonomic APIs that feel native in each host language.
- Deterministic runtime hooks to tame sources of non‑determinism (clocks, randomness, async schedulers).
- Cross‑language feature rollouts—when Temporal adds new features, we ship them consistently across every SDK.
- Developer‑experience tooling: local test harnesses, rich error messages, CI examples, and world‑class docs.
- Core logic in the Core SDK, Go, and Java implementations to power new features.
Remember: the SDKs are the product for most customers—our work is the gateway to everything Temporal offers.
About the Team Culture
- Remote-first (US & Canada) - Async-heavy: GitHub issues, design docs, and Slack threads with video calls as needed for higher-bandwidth discussion.
- Open source by default - All code, CI, and review comments are public. Community feedback lands in real time.
- Passion for quality - All code is reviewed, tested, and crafted with care.