Staff Software Engineer, AI Foundations
Core
Design and build trusted agentic coding systems and SDK features to accelerate developer experience and reliability for AI applications.
Role type
Staff Software Engineer, AI Foundations
Builds
Agentic coding systems, Temporal AI SDK features, and open-source libraries for agent frameworks
Domain
AI/ML infrastructure, distributed systems, software design fundamentals
Deliverable
production ML models | product features | infrastructure
Required skills
Generative AI and agent development, concurrent programming (mutexes, atomics), API design, open source contributions, multi-language fluency (Python, TypeScript, Java, Go), technical documentation
Preferred skills
Temporal programming model, large-scale distributed systems architecture, machine learning systems
Technologies
Python, TypeScript, Java, Go, Temporal, Pydantic AI, Vercel AI SDK, Google ADK, OpenAI Agents SDK
Responsibilities
Design and implement Temporal AI SDK features, serve as domain expert on AI design patterns, write public technical documentation, debug complex community issues, collaborate on agentic coding systems
Seniority
Staff, hands-on IC with strategic influence