Description
You will build and ship production-grade AI systems, owning the full path from development to deployment in a small-team environment.
Responsibilities
- Design and implement backend services using Python and/or TypeScript, ensuring robust API design and async system architecture.
- Integrate LLM APIs (OpenAI, Anthropic) into production products, managing function calling, structured outputs, streaming, and latency tradeoffs.
- Develop agentic systems that manage state, invoke tools, and handle failure recovery using frameworks like LangGraph or LangChain.
- Build evaluation infrastructure to measure system performance and reliability before release.
- Collaborate directly with product management to define feature requirements and ensure customer value.
Required Skills
- Strong backend engineering fundamentals with shipped software experience.
- Proficiency in Python and/or TypeScript.
- Experience with API design and production databases.
- Hands-on experience with LLM API integration beyond demo projects.
- Practical knowledge of agentic frameworks (LangGraph, LangChain, LlamaIndex).
- Ability to reason through state management and tool invocation in AI systems.
- Experience shipping in teams of fewer than five people.
Preferred Skills
- Hands-on RAG experience with chunking strategies and vector store tradeoffs.
- Experience with Langfuse, LangSmith, or Arize Phoenix for observability.
- Cloud deployment experience (AWS, GCP, Azure), Docker, and CI/CD.