About this role
About the Role
Build and operate the backend for an AI assistant that communicates through text, email, and phone. As a hands-on founding engineer, you will own systems where reliable, timely message delivery is essential and help shape the team's engineering standards.
What You'll Do
- Design and operate messaging pipelines for inbound and outbound communications, with reliable ordering, retries, and delivery tracking.
- Build the background agent runtime, including concurrency controls, timeouts, cancellation, and recovery from model or tool failures.
- Develop scheduling systems for future actions that must run reliably and in the correct time zone.
- Plan capacity, load-test services, optimize databases, and make architectural improvements to support growth.
- Own security and privacy practices, including credential encryption, Postgres schemas and migrations, and data deletion workflows.
- Build observability and cost tracking that traces messages through downstream model and tool calls.
- Set backend engineering standards and help recruit and mentor a growing engineering team while remaining hands-on.
What We're Looking For
- At least 4 years of software engineering experience, including substantial production on-call responsibility.
- Deep distributed systems experience with queues, workers, retries, idempotency, and production failure modes.
- Experience scaling production systems through rapid growth and making sound tradeoffs about what to address immediately.
- Production experience with Postgres, including schema design, migrations, and performance tuning, as well as cloud infrastructure and infrastructure as code.
- Experience shipping production systems in TypeScript or Python.
- Background in messaging, telephony, or event-driven systems where dropped or duplicated events have real costs.
- Experience with observability, distributed tracing, capacity planning, and measuring latency and cost.
- Hands-on technical leadership and familiarity with AI-assisted development workflows, including verifying and owning generated code.
Compensation & Benefits
Base salary: $200,000 to $300,000 annually. Visa sponsorship is not available.
Location
Full-time, on-site in San Francisco, California.