Founding Backend Engineer
About the Role
Own the backend systems behind an AI assistant that communicates through text, email, and phone. As a hands-on founding engineer, you will design, build, and operate reliable infrastructure for message delivery, long-running agent tasks, and scheduled actions.
What You'll Do
Design and operate messaging pipelines with reliable ordering, retries, and delivery across communication channels.
Build an agent runtime for background tasks, managing concurrency, timeouts, cancellation, and recovery from model or tool failures.
Implement scheduling for future actions, ensuring they run reliably and in the correct time zone.
Plan capacity, load-test services, optimize databases, and address bottlenecks as systems scale.
Manage data security and privacy, including credential encryption, Postgres schemas and migrations, and data deletion workflows.
Build observability and tracing to track latency and costs across messages, models, and tools.
Establish backend engineering practices and help recruit and mentor future team members.
