Description
Please read first
This is a full-time, in-person role based in San Francisco (Presidio) - we work from the office 5 days a week.
You must be based in the Bay Area or willing to relocate before starting.
We require US work authorisation , but are open to O-1 or J-1 visa sponsorship for exceptional candidates.
About Sauna by the company
Sauna is an AI assistant that does work for you, not just answers questions. You connect it to the tools you already use (Gmail, Calendar, Slack, Linear, Notion, and a few thousand others) and it runs in the cloud on its own computer, 24/7, whether or not you're online.
In practice that looks like: a briefing in your inbox every morning built from your calendar and email. Replies drafted in your voice, waiting for approval. A Linear ticket filed from a Slack thread. When it notices you asking for the same thing repeatedly, it turns that into a routine that runs on a schedule, or builds a small app with its own UI and database that you (and it) can use going forward.
You talk to it wherever you already are: our web and iOS app, iMessage, Slack, email, or inside Superhuman. Each person has their own Sauna with its own memory of how they work, and Saunas on the same team can talk to each other, so you can ask a colleague's Sauna what they know about a project without pinging the colleague.
Our customers are founders and people who run a function at companies of 1 to 100, the ones who spend their day gluing four tools together by hand.
Sauna is built by the company, about 20 of us in the Presidio in San Francisco.
About the role
You'll own the product surface of Sauna: the interfaces people use to hand work to it, watch it happen, trust the result, and come back tomorrow.
This is a product role with a frontend center of gravity. You'll follow problems wherever they go: interaction design, client architecture, the API route, the DB migration, the PostHog event that tells us whether it worked. We work quickly. We need someone who can take an idea and turn it into reality: start from a rough direction or a Slack thread, sketch the interaction, ship a first version, and sharpen it from feedback. The PRD and the Figma file, when they exist, come after your first cut.
What you'll work on
Delegation primitives: handing work to Sauna, following progress, interrupting, approving, and undoing, for work that runs from seconds to overnight.
Memory made visible: the surfaces where users see what Sauna has learned about them, correct it, and watch it sharpen from every approval, edit, and rejection.
Routines and apps: the surfaces where users ask for real software (its own backend, data, and URL), install it, and monitor it and the routines that keep running after the conversation ends.
Connected Saunas: shared sessions where several people and one Sauna work in the same thread in real time, and the door between one person's Sauna and a colleague's.
One Sauna, every surface: the same assistant, memory, and identity whether someone opens the web app, texts it from their phone, or @-mentions it in Slack, Superhuman, or email. Includes onboarding that can start from a single text message.
Performance as a feature: a local-first client (TanStack Query + IndexedDB persistence) that opens instantly on a 10,000-message history.
First-time experience and billing: the funnel from landing page to trial to paying team, including the parts that make people trust a teammate with their credit card and their inbox.