Salary
💰 $196,000 - $245,000 per year
Tech Stack
Distributed SystemsOpen SourcePythonTypeScript
About the role
- 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, and integrate Temporal with leading AI frameworks and libraries
- Prototype new abstractions and integrations to meet the needs of emerging AI applications
- Take end-to-end ownership of new features, coordinating with other teams to deliver reliability and a great developer experience
- Serve as a domain expert on AI design patterns and provide best-practices and canonical examples to field staff
- Work directly with the developer community to debug expert-level issues and gather feedback on SDK features and APIs
- Write public technical documentation describing Temporal concepts and APIs
- Use AI coding tools extensively to ensure quality across many integrations
- Support customers occasionally when AI SDK engineering expertise is needed
- Travel to meet coworkers once or twice a year and attend occasional developer conferences (optional)
Requirements
- Experience and passion for harnessing generative AI, particularly for agents and coding
- Deep understanding of how to use AI to increase quality, not only quantity
- Deep experience with concurrent programming (mutexes, atomics, and other concurrency primitives)
- Fluency in multiple programming languages; primary experience with Python and TypeScript
- Track record of open source software contributions, including contributions to 3rd party libraries
- Experience designing APIs and writing documentation for publicly-available libraries or modules
- Strong 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
- Experience contributing to the architecture and design of large-scale distributed systems (nice to have)
- Background in machine learning, model training, data science, or machine learning systems (nice to have)
- Unlimited PTO, 12 Holidays + 2 Floating Holidays
- 100% Premiums Coverage for Medical, Dental, and Vision
- AD&D, LT & ST Disability, and Life Insurance (Standard & Supplemental Available)
- Empower 401K Plan
- Eligible to participate in Temporal's equity plan
- Additional perks for learning & development, lifestyle spending, in-home office setup, professional memberships, WFH meals, internet stipend
- Paid Time Off (PTO) and benefits for international employees (vary by country, issued via Remote.com)
- $3,600 / Year Work from Home Meals
- $1,500 / Year Career Development & Learning
- $1,200 / Year Lifestyle Spending Account
- $1,000 / Year In-Home Office Setup (in addition to company-issued hardware)
- $500 / Year Professional Memberships
- $74 / Month Reimbursement for Internet
- Calm App Subscription for Mental Health & Wellness
- Company-issued hardware (laptop, monitor, keyboard, mouse, trackpad, extension power cable)
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonTypeScriptAI application developmentconcurrent programmingAPI designtechnical documentationopen source software contributionsmachine learningdata sciencedistributed systems
Soft skills
technical communicationcollaborationproblem-solvingcustomer supportfeedback gathering
Certifications
BS in Computer ScienceMS in Computer Science