About the job
Build the core systems that power agents. You’ll work on the Agent SDK — the orchestration engine, runtime, and primitives that define how agents reason, take actions, and interact with users and systems. Design the agentic loop. What primitives do we need to build agents that are steerable and verifiable, while still conversational and adaptive? You’ll help define how agents operate in real-world environments. Improve retrieval and grounding. You’ll build systems that ensure agents provide accurate, trustworthy responses by effectively retrieving and using knowledge. Build evaluation systems. You’ll design frameworks that allow us and our customers to measure and improve agent quality over time.
Responsibilities
- Build the core systems that power agents. You’ll work on the Agent SDK — the orchestration engine, runtime, and primitives that define how agents reason, take actions, and interact with users and systems.
- Design the agentic loop. What primitives do we need to build agents that are steerable and verifiable, while still conversational and adaptive? You’ll help define how agents operate in real-world environments.
- Improve retrieval and grounding. You’ll build systems that ensure agents provide accurate, trustworthy responses by effectively retrieving and using knowledge.
- Build evaluation systems. You’ll design frameworks that allow us and our customers to measure and improve agent quality over time.
Qualifications
Minimum
- Strong software engineering fundamentals and experience building production systems.
- 4+ years hands-on experience building production products and systems.
- Degree in Computer Science or related field, or equivalent professional experience.
Preferred
- Experience building AI-powered systems or agent frameworks.
- Experience with retrieval, evaluation systems, or LLM-based applications.
- Experience building developer platforms or SDKs.
- Experience with Go and Typescript.