T

Temporal Technologies

Runs durable workflows for software applications

Staff Software Engineer - AI Foundations, AI Agent Optimization

AI Application EngineeringUpdated on Nov 13
Full-time$169.6k - $278.3k /yr

About the Job

Requirements

  • At least 8 years of professional work experience.
  • Proven experience optimizing AI systems using machine learning and systems techniques.
  • Experience and interest in generative AI, particularly agents and coding.
  • Fluency in multiple programming languages and an affinity for learning new ones.
  • Deep experience with concurrent programming, including safely using mutexes, atomics, and other concurrency primitives.
  • Experience designing APIs and writing documentation for publicly available libraries or modules.
  • Strong technical communication skills, written and verbal, in English.
  • A BS or MS in Computer Science or a closely related degree, or equivalent work experience writing production-grade software.

Responsibilities

  • Work as a software engineer.
  • Maintain and expand a deep understanding of agentic coding.
  • Design and build agentic coding systems that can deliver high-quality outputs reliably.
  • Develop a deep understanding of AI application development patterns and techniques, including emerging approaches and architectures.
  • Own new features end to end, working with other teams to deliver reliability and a strong developer experience.
  • Work with Python, TypeScript, Java, and Go.
  • Serve as a domain expert on AI design patterns and collaborate with field staff to provide best practices and canonical examples.
  • Work directly with the developer community to debug issues requiring expert attention and gather feedback on Temporal features and APIs.
  • Write public technical documentation describing Temporal concepts and APIs.
  • Occasionally support customers when engineering expertise is needed.
  • Travel to meet coworkers for a week once or twice a year.

Desired Qualifications

  • Familiarity with Temporal’s programming model, such as having written an application on Temporal.
  • A track record of open-source software contributions, including contributions to third-party libraries.
  • Experience contributing to the architecture and design of large-scale distributed systems.
  • A deep background in machine learning, model training, data science, or machine learning systems.
  • A graduate degree in Computer Science.
  • Optional attendance at occasional developer conferences to discuss Temporal.

About the Company

Temporal Technologies

Runs durable workflows for software applications

Temporal Technologies develops a workflow execution platform for software teams building applications that span services and run over long periods. Developers define business processes as code, separating coordination logic from tasks such as API calls, payment processing and data transfers. The platform persists execution state and coordinates retries after failures, helping applications resume work without teams writing their own recovery infrastructure. Temporal maintains an open-source engine and sells Temporal Cloud, its managed service, with charges for actions, stored workflow history and support. Founded in 2019, the company is headquartered in Bellevue, Washington.

Company size
501-1,000
Company stage
Series E
Total funding
$1.2B
Headquarters
Bellevue, WA
Founded
2019

Recently Posted Jobs

Explore more opportunities at Temporal Technologies

See more jobs