
Staff Software Engineer – AI SDK
Posted May 2

Posted May 2
• Join our team as a Software Engineer.
• Design and implement features for the Temporal AI SDK that support a diverse range of frameworks and libraries.
• Cultivate a comprehensive understanding of AI application development methodologies, including innovative approaches and architectures.
• Utilize multiple programming languages, with a primary focus on Python and TypeScript.
• Leverage AI coding tools extensively to ensure high quality across numerous integrations.
• Assume full ownership of new features, collaborating with various teams to deliver outstanding reliability and an excellent developer experience.
• Act as a domain expert in AI design patterns, working closely with field staff to provide best practices and exemplary examples.
• Engage directly with our developer community to troubleshoot issues requiring expert intervention and gather feedback on Temporal SDK features and APIs.
• Create public technical documentation that outlines Temporal concepts and APIs.
• Go above and beyond to assist customers when AI SDK engineering expertise is required, albeit on rare occasions.
• Travel once or twice a year to meet colleagues for a week.
• Optionally attend developer conferences to showcase the advantages of Temporal.
• A strong interest and experience in leveraging generative AI, particularly in the context of agents and coding.
• A profound understanding of how to utilize AI to enhance quality, not just quantity.
• An appreciation for code aesthetics and software development practices; your methodology should be well-reasoned and reflective, yet flexible.
• A proven history of contributions to open source software, including involvement with third-party libraries.
• Proficiency in multiple programming languages, along with a keen desire to learn new ones.
• Extensive experience in concurrent programming, including safe utilization of mutexes, atomics, and other concurrency primitives.
• Background in designing APIs and creating documentation for publicly accessible libraries or modules.
• Excellent technical communication skills, both written and verbal, in English.
• A BS or MS in Computer Science (or a related field), or equivalent professional experience in developing production-quality software.
• Unlimited PTO, 12 Holidays + 2 Floating Holidays.
• 100% coverage of premiums for Medical, Dental, and Vision plans.
• AD&D, Long-Term & Short-Term Disability, and Life Insurance (both Standard & Supplemental options available).
• Empower 401K Plan.
• Additional perks for Learning & Development, Lifestyle Spending, In-Home Office Setup, Professional Memberships, WFH Meals, Internet Stipend, and more!
Smartsheet
Smartsheet
Domus Global
PSI CRO AG
Get handpicked remote jobs straight to your inbox weekly.