Temporal Technologies
AI
SoftwareEngineer-AISDK
Neural analysis suggests this role is
optimal for Mid candidates.
“Software Engineer - AI SDK at Temporal Technologies. Skills: AI SDK features, AI application development, Python, TypeScript, AI coding tools, API design, documentation, AI design patterns. Design and implement Temporal AI SDK features supporting a broad variety of frameworks and libraries. Develop a deep understanding of AI application development techniques, including emerging approaches and architectures”
What You'll Achieve.
delivering features faster; reliable foundation of every developer’s toolbox; building the team that will make that happen; make an impact; creating building blocks to support the expanding ecosystem of AI applications; ensure that the abstractions we develop meet the needs of emerging applications; ensure that Temporal integrates well with leading AI frameworks and libraries; deliver exceptional reliability and a great developer experience; provide best-practices and canonical examples; get feedback on Temporal SDK features and APIs; support a customer in need
Industry & Context.
Fault tolerance and other challenges quickly become evident in tasks requiring reasoning, tool calls, memory management, human-in-the loop interactivity, and ambient or background processing; debug issues
Travel to meet your coworkers for a week once or twice a year, Attend the occasional developer conference to talk about how great Temporal is (optional), No 24/7 on-call
What They're Looking For.
Must Have
3+ years of professional work experience, passion for harnessing generative AI, particularly for agents and coding, A deep understanding of how to use AI to increase quality, not only to increase quantity, A sense of taste in code and software development practice, Fluency in multiple programming languages, Deep experience with concurrent programming—you should know how to use mutexes, atomics, and other concurrency primitives safely, Experience designing APIs and writing documentation for publicly-available libraries or modules, technical communication skills—written and verbal—in English, BS or MS in Computer Science (or a closely-related degree), or equivalent work experience writing production-grade software
Nice to Have
Familiarity with Temporal’s programming model (e. g. you’ve written an app on Temporal), Expedite building agents or other AI applications, Background in machine learning, model training, data science, or machine learning systems, Experience contributing to the architecture and design of large-scale distributed systems, Graduate degree in Computer Science
What You'll Do.
Design and implement Temporal AI SDK features supporting a broad variety of frameworks and libraries
Develop a deep understanding of AI application development techniques
including emerging approaches and architectures
Work with multiple programming languages
primarily Python and TypeScript
Make extensive use of AI coding tools
especially to ensure quality across a large number of integrations
Take end-to-end ownership of new features
working with other teams to deliver exceptional reliability and a great developer experience
Serve as a domain expert on AI design patterns
collaborating with field staff to provide best-practices and canonical examples
Work directly with our developer community to debug issues that need expert attention
and get feedback on Temporal SDK features and APIs
Write public technical documentation describing Temporal concepts and APIs
Go the extra mile to support a customer in need
on the rare occasion that AI SDK engineering expertise is needed
How You'll Work.
Team & Collaboration
working with other teams to deliver exceptional reliability and a great developer experience; collaborating with field staff to provide best-practices and canonical examples; Work directly with our developer community
Communication Scope
technical communication skills—written and verbal—in English
Full Job Description
About Us Temporal is an open source programming model that can simplify code, make applications more reliable, and help developers focus on the important things like delivering features faster. We are on a mission to be the reliable foundation of every developer’s toolbox, and are building the team that will make that happen. Our values guide us —they are present in how we show up, make decisions, and work together to make an impact. We’re curious, driven, collaborative, genuine and humble. Temporal is growing and we are looking for those who share our values, challenge 'standard' thinking, and want to influence our future. If you have a passion for improving the developer experience, building world-class open-source software and communities, and want to be a part of our amazing team, we'd love to hear from you! Summary We have an opening to hire a Software Engineer - AI SDK. Temporal provides durable execution, the systems foundation used for reliable AI at leaders such as OpenAI, Lovable, Replit, and many others. As a member of the AI SDK team, you will be creating building blocks to support the expanding ecosystem of AI applications. Under the hood, non-trivial AI applications quickly become distributed systems. Fault tolerance and other challenges quickly become evident in tasks requiring reasoning, tool calls, memory management, human-in-the loop interactivity, and ambient or background processing. Temporal removes the complexity otherwise inherent in such applications, allowing simple code that works as intended every time. The AI SDK team is pushing to keep Temporal at the forefront of AI applications. Because the landscape is constantly changing, we engage heavily in prototyping to ensure that the abstractions we develop meet the needs of emerging applications. We also ensure that Temporal integrates well with leading AI frameworks and libraries. Most of Temporal’s work is open source—see for yourself here: https://github.com/temporalio [new window] What You
Applying for this Software Engineer - AI SDK role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Greenhouse
- Create a Greenhouse profile before applying — it saves time across multiple applications.
- Upload your resume as a PDF; the parser handles it better than Word.
- Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
- Enable email notifications to track application status in real time.
ANONYMOUS · UNFILTERED
What do employees actually say about Temporal Technologies?
Real rants from real employees. Read before you apply.