
Software Engineer – AI SDK
Posted 18 hours ago

Posted 18 hours ago
• Serve in the capacity of a Software Engineer.
• Create and implement features for the Temporal AI SDK that support a wide range of frameworks and libraries.
• Gain in-depth knowledge of AI application development methodologies, including innovative techniques and architectures.
• Utilize various programming languages, focusing primarily on Python and TypeScript.
• Leverage AI coding tools extensively to maintain quality across numerous integrations.
• Assume full responsibility for new features, collaborating with other teams to ensure outstanding reliability and an excellent developer experience.
• Act as a domain expert in AI design patterns, working alongside field staff to offer best practices and authoritative examples.
• Collaborate directly with our developer community to resolve complex issues and gather feedback on Temporal SDK features and APIs.
• Produce public technical documentation that outlines Temporal concepts and APIs.
• Go above and beyond to assist a customer in need, particularly when AI SDK engineering expertise is required.
• Travel once or twice a year to meet with colleagues for a week.
• Optionally attend developer conferences to showcase the impressive capabilities of Temporal.
• A minimum of 3 years of professional experience with a strong enthusiasm for leveraging generative AI, especially for agents and coding.
• A comprehensive understanding of utilizing AI to enhance quality, not just quantity.
• An appreciation for code quality and software development practices, with an approach that is thoughtful and opinionated, yet flexible.
• A proven history of contributions to open-source software, including third-party libraries.
• Proficiency in multiple programming languages and a keen interest in learning new ones.
• Extensive experience with concurrent programming; familiarity with mutexes, atomics, and other concurrency primitives is essential.
• Experience in designing APIs and writing documentation for publicly available libraries or modules.
• Strong technical communication skills, both written and verbal, in English.
• A BS or MS in Computer Science (or a related field), or equivalent experience in developing production-grade software.
• Unlimited paid time off, 12 holidays plus 2 floating holidays.
• Full coverage of premiums for medical, dental, and vision insurance.
• Accidental death and dismemberment, long-term and short-term disability, and life insurance (both standard and supplemental options available).
• Empower 401K plan.
• Additional perks for learning and development, lifestyle spending, home office setup, professional memberships, work-from-home meals, internet stipend, and more!
Smartsheet
Smartsheet
Domus Global
PSI CRO AG
Get handpicked remote jobs straight to your inbox weekly.