Ga naar de inhoudStuur Pally een bericht

Backendengineer van het eerste uur

San Francisco, CA · Fulltime, op locatie

Hoi 👋, wij zijn Haz en Wyatt, de oprichters van Pally.

Pally is een persoonlijke assistent in je berichtenapp. Je appt ermee zoals met een vriend. Pally beantwoordt de berichten die je voor je uitschuift, reserveert een tafel voor het diner, zit achter de factuur aan en regelt de honderd kleine dingen die zich in een week opstapelen.

Lees onze werkfilosofie

We zijn een klein team in de Bay Area en zoeken mensen die van Pally de #1 agent voor consumenten ter wereld maken.

De functie

Je wordt verantwoordelijk voor de infrastructuur waarop Pally draait. Mensen appen Pally zoals ze een vriend appen en verwachten op dezelfde manier antwoord. Een bericht dat verloren gaat, een herinnering die een dag te laat komt of een antwoord dat een minuut op zich laat wachten, is niet een minder goede ervaring. Het is een product dat niet werkt. Jouw taak is ervoor te zorgen dat dit nooit gebeurt, terwijl de agent steeds meer doet en het verkeer elke week groeit.

In deze functie ontwikkel je zelf. Je ontwerpt het, bouwt het, houdt het draaiend en krijgt de storingsmeldingen. In de praktijk betekent dat:

  • Berichtenverkeer. De pijplijn die elk bericht van en naar Pally vervoert via tekstberichten, e-mail en telefoongesprekken. Volgorde, herhaalpogingen, idempotentie en aantoonbare bezorging.
  • Agent-runtime. De workers en wachtrijen die gespreksbeurten van de agent uitvoeren: sommige duren seconden, andere draaien uren op de achtergrond. Gelijktijdige verwerking, time-outs, annulering en herstel als een model of tool halverwege uitvalt.
  • Planning. Het systeem achter ‘herinner me donderdag’ en ‘stuur een vervolgbericht als ze niet antwoorden’. Toekomstige acties die op tijd moeten worden uitgevoerd, precies één keer, in de juiste tijdzone.
  • Schalen. Vind het volgende knelpunt voordat gebruikers dat doen. Capaciteit, belastingtests, databaseprestaties en de architectuurwijzigingen waarmee het systeem tien keer zoveel verkeer aankan.
  • Data, beveiliging en privacy. Postgres, geheugenopslag, de pijplijnen die evaluaties en analyses van data voorzien, versleutelde inloggegevens en gegevensverwijdering die elke belofte in ons privacybeleid nakomt.
  • Waarneembaarheid en kosten. Tracering van een binnenkomend bericht tot elke modelaanroep en toolaanroep die eruit voortkomt. Je kent de responstijd en kosten van elke gespreksbeurt en brengt beide omlaag.

We beoordelen je op één ding: of elk bericht op het juiste moment het juiste antwoord krijgt en of het systeem dat blijft doen terwijl we groeien.

Profiel

Dit is een functie op senior- tot staffniveau. We zoeken iemand die productiesystemen heeft gebouwd en opgeschaald waarbij betrouwbaarheid het product was.

  • 4+ jaar ervaring in softwareontwikkeling, met daadwerkelijke storingsdiensten voor systemen die substantieel verkeer verwerkten.
  • Diepgaande ervaring met gedistribueerde systemen in productie: wachtrijen, workers, herhaalpogingen, idempotentie en de soorten storingen die pas op grote schaal zichtbaar worden.
  • Je hebt bewezen dat je een systeem tijdens snelle groei kunt opschalen en kunt inschatten welke problemen je nu moet oplossen en welke kunnen wachten.
  • Je bent sterk in Postgres en cloudinfrastructuur, inclusief schemaontwerp, migraties, prestaties en infrastructuur als code.
  • TypeScript of Python in productie. Ervaring met berichtenverkeer, telefonie of andere systemen waarbij een verloren of dubbel verwerkte gebeurtenis echte kosten heeft, is een groot pluspunt.
  • Je beheerst AI-ondersteunde ontwikkelprocessen en hebt de fundamentele kennis om alles wat je uitbrengt te controleren, te corrigeren en er verantwoordelijkheid voor te nemen.
  • Je wilt net zoveel verantwoordelijkheid als het oprichtersteam. Je bepaalt de standaard voor Pally's backend en helpt de engineers aan te nemen die na jou komen.

Praktische zaken

$200–300k basissalaris + aanzienlijk aandelenbelang, 401(k) en een zorgverzekering. Fulltime, op locatie in San Francisco, CA.

We werken uitzonderlijk hard. Als werk niet je belangrijkste prioriteit is, is dit niets voor jou. Tegelijk bepaal je helemaal zelf je werktijden. Het maakt ons niet uit wanneer je hard werkt, zolang je het maar doet.

Herken je jezelf hierin? Solliciteer dan hieronder. Vertel ons over het lastigste productieprobleem waarvoor jij verantwoordelijk was, wat je daarna hebt veranderd en waarom je graag bij Pally wilt werken.

Bedankt voor het lezen,

Haz + Wyatt

Solliciteren