Staff Software Engineer, AI Foundations (AI Agent Optimization)
$170k - $278k • United States (Remote) • FullTime
Posted 2d ago
Job Location
United States (Remote)
Tech Stack
Remote Work Policy
On-site
Employment Type
FullTime
Categories
AI Agent Engineer
About the job
Temporal is seeking a Staff Software Engineer to lead AI agent optimization efforts. This role involves designing and building tools and mechanisms to help users optimize AI agents for token spend, response time, and result quality. You will focus on techniques like model routing, multi-agent architecture, cache policy, and context management, requiring direct experience in this problem domain. You will collaborate with other AI Foundations team members on agentic development, ecosystem integrations, and policy/security systems, blending theory and practice to solve customer problems and ship fast.
Responsibilities
- Design and build agentic coding systems for high-quality outputs.
- Develop a deep understanding of AI application development patterns and emerging techniques.
- Take end-to-end ownership of new features, ensuring reliability and a great developer experience.
- Work with multiple programming languages including Python, TypeScript, Java, and Go.
- Serve as a domain expert on AI design patterns, providing best practices and examples.
- Collaborate with the developer community to debug issues and gather feedback.
- Write public technical documentation for Temporal concepts and APIs.
- Support customers by providing engineering expertise when needed.
- Travel occasionally to meet coworkers.
- Attend developer conferences to discuss Temporal (optional).
Requirements
- 8+ years of professional work experience.
- Proven experience in optimizing AI systems using machine learning and systems techniques.
- Experience and passion for generative AI, particularly for agents and coding.
- Appreciation for using AI to improve quality.
- Fluency in multiple programming languages and an affinity for learning new ones.
- Deep experience with concurrent programming, including safe use of mutexes and atomics.
- Experience designing APIs and writing documentation for publicly-available libraries.
- Strong technical communication skills (written and verbal) in English.
- BS or MS in Computer Science or equivalent work experience writing production-grade software.