Backend-Entwickler im Gründungsteam
San Francisco, CA · Vollzeit, vor Ort
Hey 👋, wir sind Haz und Wyatt, die Gründer von Pally.
Pally ist ein persönlicher Assistent im Chat. Du schreibst ihm wie einem Freund. Er beantwortet die Nachrichten, die du vor dir herschiebst, reserviert das Abendessen, hakt bei der Rechnung nach und erledigt die hundert kleinen Dinge, die sich in einer Woche ansammeln.
Lies unsere Arbeitsphilosophie
Wir sind ein kleines Team in der Bay Area und suchen Menschen, die Pally zum weltweit führenden KI-Agenten für Privatnutzer machen: zur #1.
Die Rolle
Du verantwortest die Infrastruktur, auf der Pally läuft. Menschen schreiben Pally wie einem Freund und erwarten ebenso eine Antwort. Eine verlorene Nachricht, eine um einen Tag verspätete Erinnerung oder eine Antwort nach einer Minute ist nicht bloß ein schlechteres Erlebnis. Dann ist das Produkt kaputt. Deine Aufgabe ist, das zu verhindern, während der Agent mehr kann und der Datenverkehr jede Woche wächst.
In dieser Entwicklerrolle packst du selbst an. Du entwirfst, baust, betreibst und bist bei Störungen erreichbar. Konkret heißt das:
- Nachrichten. Die Verarbeitungskette für jede ein- und ausgehende Nachricht bei Pally, über Chat, E-Mail und Telefon. Reihenfolge, Wiederholungsversuche, Idempotenz und nachweisbare Zustellung.
- Agentenlaufzeit. Worker und Warteschlangen für Agentenschritte, die teils Sekunden dauern und teils stundenlang im Hintergrund laufen. Nebenläufigkeit, Zeitlimits, Abbruch und Wiederherstellung, wenn ein Modell oder Tool mittendrin ausfällt.
- Zeitplanung. Das System hinter „erinnere mich am donnerstag“ und „hake nach, wenn keine antwort kommt“. Künftige Aktionen, die pünktlich, einmalig und in der richtigen Zeitzone ausgelöst werden müssen.
- Skalierung. Finde den nächsten Engpass vor den Nutzern. Kapazität, Lasttests, Datenbankleistung und Architekturänderungen, die zehnmal so viel Datenverkehr ermöglichen.
- Daten, Sicherheit und Datenschutz. Postgres, Gedächtnisspeicherung, Datenpipelines für Evaluationen und Analysen, verschlüsselte Zugangsdaten und eine Löschung, die jedes Versprechen unserer Datenschutzrichtlinie einhält.
- Beobachtbarkeit und Kosten. Verfolge eine eingehende Nachricht bis zu jedem ausgelösten Modell- und Tool-Aufruf. Du kennst Latenz und Kosten jedes Gesprächsschritts und senkst beides.
Wir messen dich an einem Punkt: ob jede Nachricht zur richtigen Zeit die richtige Antwort bekommt und das System beim Wachsen so zuverlässig bleibt.
Dein Profil
Die Rolle liegt auf Senior- bis Staff-Niveau. Wir suchen jemanden, der Produktivsysteme aufgebaut und skaliert hat, bei denen Zuverlässigkeit das Produkt war.
- 4+ Jahre Softwareentwicklung mit echter Rufbereitschaft für Systeme mit nennenswertem Datenverkehr.
- Tiefe Erfahrung mit verteilten Produktivsystemen: Warteschlangen, Worker, Wiederholungsversuche, Idempotenz und Fehler, die erst bei großer Last auftreten.
- Du hast ein System durch schnelles Wachstum skaliert und kannst beurteilen, welche Probleme jetzt gelöst werden müssen und welche warten können.
- Stark in Postgres und Cloud-Infrastruktur, einschließlich Schemadesign, Migrationen, Leistung und Infrastruktur als Code.
- TypeScript oder Python im Produktivbetrieb. Erfahrung mit Nachrichten, Telefonie oder anderen Systemen, in denen verlorene oder doppelte Ereignisse echte Kosten verursachen, ist ein großes Plus.
- Sicherer Umgang mit KI-gestützter Entwicklung, auf Grundlage solider Fachkenntnisse, um alles Veröffentlichte zu prüfen, zu korrigieren und zu verantworten.
- Du willst Verantwortung wie im Gründungsteam. Du setzt den Backend-Maßstab für Pally und hilfst, die Entwickler einzustellen, die nach dir kommen.
Die Rahmenbedingungen
$200–300k Grundgehalt + bedeutende Unternehmensbeteiligung, 401(k) und Krankenversicherung. Vollzeit, vor Ort in San Francisco, CA.
Wir arbeiten außergewöhnlich hart. Wenn Arbeit nicht dein wichtigster Fokus ist, passt das hier nicht. Dafür entscheidest du vollständig selbst über deine Arbeitszeiten. Uns ist egal, wann du hart arbeitest, solange du es tust.
Klingt das nach dir? Bewirb dich unten. Erzähl uns vom schwierigsten Problem im Produktivbetrieb, das du verantwortet hast, was du danach geändert hast und warum du bei Pally arbeiten möchtest.
Danke fürs Lesen,
Haz + Wyatt