Quick overview
Job description
About the Role
Join a product engineering team building AI-powered workflow and productivity software. You will turn emerging agent capabilities into reliable tools and experiences that help users manage complex work.
What You'll Do
Investigate advances in reasoning, planning, memory, tool use, and agent collaboration to identify useful product opportunities.
Translate promising model capabilities and user needs into reliable, reusable agent skills and workflows.
Build and evolve Python agent infrastructure, including execution loops, orchestration, context management, structured outputs, retries, and error recovery.
Design integrations with email, calendars, messaging platforms, browsers, documents, CRMs, and other business software.
Own capabilities across Python and Django services, APIs, React interfaces, data models, background jobs, observability, and production operations.
Develop platform abstractions that make capabilities easier to compose, extend, and maintain.
Improve latency, cost, reliability, and safety in high-volume agent execution.
Use evaluations, production traces, and user feedback to diagnose issues and improve system behavior.
Set technical direction on ambiguous problems and contribute through design reviews and high-quality implementation.
What We're Looking For
At least 5 years of experience building production software systems end-to-end, from design and implementation through deployment and operational iteration.
Strong Python skills, including experience debugging asynchronous systems and building maintainable production services.
Hands-on experience building production agent systems, with knowledge of planning, tool calling, structured outputs, context and state management, retries, and orchestration.
Full-stack experience with Django, APIs, React, and TypeScript.
Experience owning complex systems in production, including observability, troubleshooting, and improvements based on production signals.
Experience designing integrations with external APIs and business software platforms.
Strong product judgment, systems design skills, and the ability to turn ambiguous needs into simple, useful capabilities.
Experience with LLMs, prompt engineering, or model evaluation in production is beneficial, as is work on latency, cost, or reliability in distributed systems.
A degree from a strong engineering program, or equivalent evidence of strong technical fundamentals, and sustained career progression or startup experience.
Location
On-site in Palo Alto, California, United States. Visa sponsorship is not available.
Haystack's AI agent can fill in and submit this application for you. How AI auto apply works
