About the Role
📍 Palo Alto, CA · Full-time · In-person, hybrid schedule
About UsMost companies chasing the "AI assistant" built a copilot: a chatbot that sits there and waits for you to type. Noah is something else entirely. Noah, branded as Hey Noah, is the world's first fully autonomous SMS and voice-based assistant built for executives. It doesn't just chat with you, it acts on your behalf and communicates directly with your relationships, reaching out to clients, coordinating with your team, and doing real work across email, calendars, meetings, messaging, browsers, and business software. Plenty have tried to build this. Nobody got it right, until now.
The market noticed immediately. Noah swept Product Hunt with #1 Product of the Day, Week, and Month, a clean sweep few launches ever pull off.
We're a small, senior team of 8 in Palo Alto, backed by Hustle Fund and Neon. Noah was founded by Ashish Toshniwal, who previously bootstrapped YML into a $100M company, and engineering is led by our CTO, Ryan Brandt. We've built and scaled products before, and we're looking for people who want to build the next one with us.
Read Ashish's Launch Post Here: https://www.linkedin.com/posts/ashishtoshniwal_i-have-been-preparing-for-this-moment-for-activity-7440049408421027840--EMM
About the RoleAs frontier models improve, they create new possibilities in reasoning, planning, memory, tool use, and collaboration. Our job is to turn those possibilities into reliable product capabilities that users can trust with real work.
This role sits at the intersection of agent systems, platform engineering, integrations, and product development. You will help define what Noah can do, how those capabilities should work, and how they become dependable production experiences.
Tech stack: Python | Django | React | TypeScript | Custom Python agent harness
RoleYour mission is to expand what Noah can do.
You will investigate emerging model behaviors, identify valuable product opportunities, and turn them into reusable agent capabilities. You will work across the agent harness, backend services, integrations, and user-facing product to own each capability from idea through production.
This is not primarily a prompt-engineering role or a narrowly scoped backend role. Building a capability may require designing agent behavior, improving tool use, changing orchestration, building an integration, exposing a product interface, and operating the complete system in production.
You will partner closely with the Agent Evaluations & Quality team. They will help define how quality is measured, build evaluation datasets and graders, and analyze performance. You will use that evidence to improve the capability and resolve failures in the underlying system.
What You'll Accomplish
• Investigate advances in reasoning, planning, memory, tool use, multimodal interaction, and agent collaboration to identify new product capabilities.
• Translate promising model behaviors into reliable, reusable skills and workflows that solve real user problems.
• Build and evolve the custom Python agent harness, including execution loops, orchestration, context and state management, structured outputs, retries, permissions, and error recovery.
• Design agent tools and integrations across email, calendars, messaging platforms, browsers, documents, CRMs, and business software.
• Own capabilities end-to-end across the Python agent, Django services and APIs, React interfaces, data models, background jobs, observability, and production operations.
• Build the platform abstractions that make capabilities easier to compose, extend, share, and maintain as Noah becomes more sophisticated.
• Improve latency, cost, reliability, and safety across high-volume agent execution.
• Work with the evaluations team to define expected behavior, instrument capabilities, understand regressions, and turn quality findings into engineering improvements.
• Study production traces and user feedback to understand where users lose trust, then fix the system rather than patching individual examples.
• Set technical direction on ambiguous problems and raise the engineering standard through design reviews, clear abstractions, and thoughtful execution.
Must-Have Skills
• Strong Python proficiency: You can write maintainable production code, debug asynchronous systems, design sound abstractions, and reason through complex stateful behavior.
• Agent engineering fundamentals: You understand planning, tool calling, structured outputs, context management, state, retries, orchestration, model selection, latency, cost, permissions, and reliability.
• Product judgment: You can turn vague user needs and emerging technical possibilities into simple, useful product capabilities without waiting for perfect specifications.
• End-to-end ownership: You have owned complex products or systems from initial design through implementation, deployment, operation, and iteration.
• Full-stack flexibility: Deep Python capability matters most. You