What You'll Do
- Help shape the education platform and the direction of the learning experience, not just the content that fills it
- Design and build exercise-first courses, tutorials, and labs where a working, hands-on example is the core, with video, guides, and learning paths built around it
- Produce video education content, including long-form walkthroughs and short-form "aha moment" clips
- Build hands-on AI and agent content, including durable AI agent examples that show how Temporal underpins reliable AI systems
- Design learning experiences that reflect modern developer workflows, including AI-assisted, hybrid, and interactive formats
- Keep educational materials aligned with current product capabilities and recommended architectural patterns
- Build and maintain reference implementations, labs, and best-practices examples for common developer and enterprise scenarios, in one or more Temporal SDK languages
- Occasionally represent education in person: staffing a booth at a conference or event, and now and then standing up to teach a group directly, through a workshop, a training session, or a talk.
- Partner with enterprise-facing teams (Solutions Architecture, Sales, Field Marketing, Developer Success) to turn their needs into reusable educational assets such as workshops, deep dives, and enablement material that scale beyond a single customer rather than one-off engagements
- Help run trainer certification and developer certification programs by supporting competency definitions, assessment creation, and iteration based on feedback
- Collect and share developer feedback from trainings, events, and community channels, and share actionable insights with Product and Engineering to improve education strategy and product direction
What You'll Bring
- Strong software engineering background and the ability to build production-quality, real working examples in at least one of Temporal's primary SDK languages (Go, Java, TypeScript, Python, or .NET)
- Solid understanding of distributed systems fundamentals, including state management, fault tolerance, concurrency, and event-driven architectures
- Demonstrated experience creating high-quality technical education content (tutorials, workshops, courses, docs, or similar) for developer audiences
- Clear, pragmatic communication, written and verbal, for technical and mixed audiences, with a storyteller's instinct: you teach through narrative, not a list of features
- Ability to operate as a senior individual contributor: take ownership of projects, drive them forward with minimal direction, and iterate quickly based on feedback
- A product and ownership instinct: you think about the whole learner experience and the platform, not just the asset in front of you
- Comfort balancing execution with program-level thinking, including cross-functional collaboration across Product, Engineering, Developer Success, Marketing, and Solutions Architecture
- Willingness to travel occasionally for conferences, events, customer trainings, and team offsites
Nice to Have
- Experience with Temporal or another workflow orchestration system
- Background in developer education, developer relations, or technical enablement
- Open source contributions, especially in developer tooling, distributed systems, or adjacent ecosystems
- Experience building LLM-powered applications or AI agents, and a feel for the reliability problems they hit at scale (state, failure, long-running orchestration).
- Experience with a learning management system (LMS) or building an education platform
- Experience working in a remote-first, globally distributed company
Compensation
The estimated pay range for this role is $150,000- $180,000. Additionally, this role is eligible to participate in Temporal's equity plan.