1,389,029open jobs
80,602companies
206,165added this week
Browse all
Salary
$180k – $240k per year
Location
In office (San Francisco)
Seniority
Senior
Visa
Sponsorship offered in the posting
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 9, 2026. First seen by Alion on Oct 7, 2026. Sauna scores A on the Alion truth index.

Overview
Company
Impact
Profile match
Sauna logos, wordmarks, colors, illustration style, and usage guidelines. Download the full brand pack with SVG and PNG assets.

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 Wordware

Every tool you use was built as an island, so you became the glue between them: a name from Gmail into the CRM, a time from the CRM into Calendly, a note from Calendly into a doc. AI showed up and mostly became an eleventh window to paste into.

Sauna is a hybrid of AI and software standing on one shared brain. It holds your context and hands you real software built on top of it, so an ordinary Calendly becomes one that writes the invite itself and knows which of your busy hours bend, and for whom. Software for the path you repeat, AI for the edge that never repeats.

Wordware is the team behind it, 15 people backed by Spark Capital, Felicis, and Y Combinator with a $30M seed, the largest in YC's history. We build from an office in the Presidio, fifty metres from Crissy Field beach, and we work absurdly hard because we can see and feel the outcome every day.

About the Role

Sauna's agent runtime has to keep track of work when a tool fails or new code ships mid-task. One session might start with a message, check Calendar, draft a Slack reply, and update Linear after the first response. A tool call can time out after the action succeeds; the runtime needs to know what happened before retrying.

You'll build the execution engine behind those sessions, choosing when work belongs in an actor and when a job is enough. You'll also design how long-running processes deploy while other tasks are in flight. This is a senior, hands-on engineering role. You'll make those calls with the team, write the code, and own it in production. We'll teach you our agent harness.

What You'll Do

  • Build and improve the runtime that starts agent work, carries session state through tool calls, and resumes interrupted runs.

  • Choose between actors and jobs for different kinds of work. Implement the choice and check how it behaves when sessions overlap.

  • Design how long-running processes drain or resume when code changes, keeping in-flight work accounted for across releases.

  • Handle retries and timeouts around tool calls, including cases where an external action succeeded but the response never came back.

  • Make runtime failures traceable. Find why a run stopped or stalled, fix the execution path, and see the change through to production.

Stack: TypeScript, Cloudflare Workers, Durable Objects, Postgres, Docker. Experience with comparable runtimes counts.

Who You Are

Minimum

  • You've built and operated stateful backend systems in production, including work that outlasts the request that started it.

  • You can explain a decision you made between an actor, a background job, or a simpler service, and show what you shipped.

  • You've debugged concurrency, retries, or recovery in code you've owned.

  • You're productive in TypeScript and want to keep writing code as your scope grows.

Bonus

  • You've worked on an agent runtime or agent harness.

  • You've worked with Cloudflare Workers, Durable Objects, or another actor-based runtime.

  • You've deployed long-running processes that persist or resume work across a code release.

Compensation & Benefits

Base salary: $180K-$240K + meaningful early-stage equity + health, dental, 401(k), considerable PTO, gym budget, lunch.

The Process

We keep our process simple. Exceptional candidates go from first touch to offer within 2 weeks.

  • Application: Submit your resume and answer a few short questions.

  • 15-minute intro call: Quick check to align on location, motivation, and logistics. If it's a go, we move fast from here.

  • 45-minute technical interview: You'll work through a real backend problem. We're looking for fluency, depth, and how you think about systems.

  • System design interview: We'll walk through a real Wordware architecture problem together.

  • Final conversation: We answer your questions and scope out the work trial.

  • Work trial: Paid trial to work on a real project in person with us, usually a few days to two weeks. See how we work and whether this feels like the right fit on both sides.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,389,029 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

DevOps
Similar stack
Same company
San Francisco
DevOps Engineer 4 3 months ago
≈ $119k – $233k per year (Estimated) • In office • TS/SCI • Full-Time • 12+ years exp • Bachelor's Degree • Annapolis Junction
DevOps
Terraform
Docker Compose
GitLab CI
CI/CD
ArgoCD
AWS
Docker
Kubernetes
Amazon EKS
AWS Fargate
AWS Lambda
Amazon EC2
GitLab
Amazon S3
Amazon ECS
AWS Step Functions
Analytics
Apache NiFi
Apply
System Engineer 3 months ago
≈ $113k – $222k per year (Estimated) • In office • TS/SCI • Full-Time • 7+ years exp • Bachelor's Degree • Annapolis Junction
Management
Confluence
Agile
Apply
System Engineer 3 months ago
≈ $126k – $247k per year (Estimated) • In office • TS/SCI • Full-Time • 5+ years exp • Bachelor's Degree • Annapolis Junction
Databases
ElasticSearch
DevOps
Terraform
Ansible
Helm
Kibana
Rancher
Kubernetes
Grafana
Apply
≈ $138k – $268k per year (Estimated) • In office • TS/SCI • Full-Time • 10+ years exp • High School Diploma • Annapolis Junction
DevOps
Kubernetes
Linux
Windows
Apply
≈ $107k – $208k per year (Estimated) • In office • TS/SCI • Full-Time • 8+ years exp • Bachelor's Degree • Bethesda
Python
Java
PowerShell
Bash
Databases
PostgreSQL
ElasticSearch
Apache Kafka
Frontend
GraphQL
DevOps
Terraform
Kibana
CloudFormation
Logstash
Prometheus
Pulumi
AWS
Kubernetes
Grafana
GitLab
Linux
Cybersecurity
Keycloak
Management
Agile
Apply
≈ $115k – $212k per year (Estimated) • In office • 4+ years exp • Bachelor's Degree • Columbus
Python
JavaScript
TypeScript
Node JS
DevOps
AWS
Docker
Kubernetes
Amazon EKS
Management
Agile
Scrum
Apply
$76k – $102k per year • Hybrid • Full-Time • 3+ years exp • Bachelor's Degree • Regina
Python
JavaScript
TypeScript
PowerShell
Bash
Databases
OpenSearch
DevOps
Terraform
GitHub Actions
AWS CDK
CloudFormation
CI/CD
Windows Server
Jenkins
Git
AWS
Docker
Kubernetes
Platform Engineering
Amazon EKS
AWS Lambda
Amazon EC2
Incident Management
Amazon S3
IAM
Amazon ECS
Amazon CloudWatch
Windows
Management
Agile
Apply
≈ $116k – $213k per year (Estimated) • Hybrid • Full-Time • Orlando
Python
JavaScript
TypeScript
Node JS
Databases
PostgreSQL
Redis
pgvector
Apache Kafka
OpenSearch
Amazon Redshift
AI/ML
LangGraph
AutoGen
LangChain
Claude
Model Context Protocol
Prompt Engineering
Function Calling
AI Agents
Langfuse
LangSmith
OpenAI SDK
Llama
Mistral
CrewAI
LLM
Hallucination
Reranking
Hybrid Search
Braintrust
OpenAI
Anthropic
OpenAI Agents SDK
Human-in-the-Loop
LLM Evaluation
LLM Guardrails
Tool Use
DevOps
Terraform
Datadog
Kustomize
ArgoCD
AWS
Kubernetes
Amazon EKS
AWS Lambda
Amazon S3
Cybersecurity
SOC 2
GDPR
Apply
$161k – $241k per year • In office • TS/SCI • Full-Time • 12+ years exp • Bachelor's Degree • Cincinnati
Python
Go
JavaScript
TypeScript
SQL
DevOps
OpenShift
AWS
Docker
Kubernetes
Robotics
Sensor Fusion
Management
Confluence
Agile
UML
Apply
In office • Internship • Montreal
Python
Go
AI/ML
Synthetic Data
DevOps
Rest API
gRPC
Terraform
GCP
Pulumi
Azure
CI/CD
AWS
Docker
Kubernetes
Linux
Apply
$180k – $240k per year • In office • Full-Time • San Francisco
JavaScript
TypeScript
Databases
PostgreSQL
AI/ML
LLM
Frontend
Zustand
React.js
DevOps
WebSockets
Cloudflare
Design
Figma
Management
Linear
Slack
Notion
Gmail
Apply
Growth Engineer 28 days ago
$150k – $250k per year • In office • Full-Time • San Francisco
JavaScript
TypeScript
SQL
Frontend
React.js
Management
Gmail
Apply
Content Producer 1 month ago
$80k – $130k per year • In office • Full-Time • San Francisco
Management
Gmail
Marketing
YouTube
LinkedIn
Instagram
Apply
$150k – $250k per year • In office • Full-Time • San Francisco
Management
Gmail
Marketing
YouTube
LinkedIn
Reddit
Apply
$180k – $240k per year • In office • Full-Time • 4+ years exp • San Francisco
AI/ML
Function Calling
LLM
LLMOps
Human-in-the-Loop
Tool Use
Management
Gmail
Apply
$115k – $130k per year • Hybrid • San Francisco
Design
AutoCAD
Management
Intercom
Microsoft Office
Apply
≈ $115k – $269k per year (Estimated) • In office • 8+ years exp • Bachelor's Degree • San Francisco
Marketing
GA4
YouTube
Apply
Senior FAS / Sales 1 day ago
Remote (Europe, United States) • Full-Time • Master's Degree • San Francisco
Apply
≈ $51k – $84k per year (Estimated) • In office • Internship • Bachelor's Degree • San Francisco
Apply
$94k – $171k per year • In office • Full-Time • 3+ years exp • Bachelor's Degree • San Francisco • New York • Atlanta
AI/ML
Copilot
Analytics
Microsoft Excel
Apply
See all jobs
This is one of many
1,389,029 more open roles from verified company boards, updated every day.