Remote job
Full Stack Engineer, AI systems
Job details
About this role
Role overview Build full stack product features that bring AI agents into everyday communication and coordination workflows. You’ll shape how agents plan and use tools across multiple steps, and make their responses dependable when models or integrations fail.
Responsibilities - Deliver features across frontend, backend, and AI integrations. - Design multi-step agent workflows, including planning, tool use, recovery, and continued work across sessions. - Connect language models, memory, and external tools to production systems. - Create responsive AI interactions with streaming and partial results, while managing latency. - Improve monitoring, reliability, evaluation, and fallback behavior based on real usage. - Work with product, backend, and ML teammates to take features from concept through release.
Requirements - Strong full stack engineering experience across frontend and backend. - A solid grasp of system design and API architecture. - Experience with language models, retrieval-augmented generation, or AI-powered applications. - Ability to make practical decisions amid ambiguity and changing requirements. - Ownership of features from early design through production.
Nice to have - Familiarity with Next.js, Python, Node.js, PyTorch, SQL or NoSQL databases, Kubernetes, or Docker. - Experience with OpenAI, Anthropic, or open-source language models.
Benefits and work setup Work takes place in a small, hands-on team that makes decisions collaboratively and ships quickly. Engineers are expected to bring structure, exercise judgment, and execute independently. The interview process typically includes three or four conversations, held virtually or onsite.