Remote job
Senior Software Engineer I - Agent Observability
Job details
About this role
Role overview Build observability features that help users understand how AI agents behave, what they cost, and where they fail. The work spans the underlying data model and ingestion systems through customer-facing tools for exploring agent conversations and workloads. You’ll work in a small cross-functional team and ship capabilities used in production.
Responsibilities - Develop AI observability features end to end, from data ingestion to product visualizations. - Improve the data model and infrastructure for observing agents and their surrounding systems. - Analyze and surface signals such as token usage, costs, errors, and unusual behavior. - Partner with product and design to shape usable workflows around customer needs. - Share findings about how users investigate AI behavior, and iterate through experiments and feedback. - Participate in an on-call rotation, expected to begin after roughly 90 days.
Requirements - At least 3 years of software engineering experience, including shipping customer-facing SaaS features. - Full-stack development skills, including backend work in Go and/or Python and frontend work in TypeScript and React. - Experience collaborating with product managers and designers. - Regular hands-on use of AI tools in engineering work. - Experience with on-call support and comfort working through changing requirements and ambiguity.
Nice to have - Experience building production features powered by large language models or AI agents. - Familiarity with observability tools such as OpenTelemetry.
Benefits and work setup - Fully distributed work, with home office, coworking, and internet stipends. - Base salary of $160,000–$180,000 USD, depending on experience level, plus equity. - Unlimited paid time off, health coverage, up to 16 weeks of paid parental leave, and an annual development allowance.