Senior Software Engineer, Agent Platform
Build and operate the APIs, services, observability, evaluation tooling, SDKs, and CLI that enable external organizations to develop reliable AI agents. The role requires 8+ years of software engineering experience spanning distributed systems, cloud tooling, production ownership, and modern AI workflows.
About the job
Responsibilities
- Design and evolve platform APIs for agent registration, authentication, secrets, deployment, runtime, events, discovery, and evaluation.
- Build observability features including logs, conversation history, execution traces, metrics, and failure reporting.
- Make evaluation a first-class platform capability by supporting eval definition and execution, version comparison, quality tracking, and regression detection.
- Build and operate services for identity and authorization, runtime orchestration, deployment, event routing, and agent registration.
- Build and operate production agents, including prompt and tool design, quality and cost tuning, and ongoing reliability.
- Identify recurring customer-work patterns and turn them into platform features.
- Own developer experience across onboarding, quickstarts, SDKs, CLI tooling, example agents, API documentation, and local development.
- Collaborate with front-end engineering, product management, customers, and research and partnerships teams.
Requirements
- 8+ years of professional software engineering experience.
- Experience across web services, distributed systems, data pipelines, and cloud tooling.
- Track record of shipping products to external users and owning them in production.
- Strong opinions about API design and a preference for simple designs.
- Willingness to write documentation as part of the development process.
- Fluency with modern AI tools in your workflow.
- Ability to adapt quickly to evolving LLMs and agent architectures.
- Clear technical communication with engineers and non-engineers.
Nice to Have
- Experience building developer platforms, SDKs, or related tooling.
Compensation
- Base salary range: $146,880–$220,320.
- Generous bonus plans are included in the compensation package.
Skills
API Design, Web Services, Distributed Systems, Data Pipelines, Cloud Tooling, SDKs, Cli Tooling, Observability, Evaluation Tooling, Identity And Authorization, Runtime Orchestration, Event Routing, LLMs, Agent Architectures, Documentation
Similar jobs
Fullstack Engineering jobsSenior software engineer building and operating frontend and backend product systems, APIs, integrations, and customer-facing experiences. The role requires 5+ years of experience, strong system design and ownership skills, mentoring ability, and hybrid availability.
Build customer-facing AI product experiences end to end, connecting React and TypeScript interfaces with Node.js and Python services. The role requires 5+ years of software engineering experience, 2+ years building AI-powered features, and practical expertise with LLMs, RAG, agents, and streaming interfaces.
Build and ship end-to-end features for FruitScope OS, a farm-management web application that turns large-scale agricultural data into actionable decisions. The role requires strong full-stack web development, product judgment, autonomy, and experience with modern frontend, backend, database, and cloud technologies.
Build and scale CMS Platform capabilities across Page Builder experiences and the backend systems for content modeling, rendering, publishing, permissions, and performance. Requires 5+ years of SaaS experience plus deep Ruby on Rails and strong React and TypeScript expertise.
Senior full-stack engineer responsible for designing, shipping, and operating frontend and backend features, while leading technical decisions and mentoring engineers. Requires 4–6 years of experience, strong Java and React expertise, and familiarity with cloud and DevOps workflows.