Ein agentisches System ist nur so gut wie die Oberfläche, über die ein Mensch ihm begegnet. Jemand muss die Ausnahme freigeben, verstehen, warum der Agent gewählt hat, was er gewählt hat, und ihn korrigieren, wenn er falsch liegt. Wer diese Oberfläche schlecht baut, erlebt, wie ein technisch solides System still aufgegeben wird.
Diese Rolle verantwortet diese Schnittstellen über alle unsere Projekte hinweg. Sie ist remote innerhalb Asiens, mit bewusster Überschneidung in europäische Arbeitszeiten, damit Sie mit dem Forward-Deployed-Team arbeiten und nicht hinter ihm her.
Was Sie tun werden
- Prüfwarteschlangen, Freigabeabläufe und Human-in-the-Loop-Oberflächen für ausgelieferte agentische Systeme bauen
- Trace- und Erklärungsansichten entwerfen, die die Überlegungen eines Agenten für Anwender ohne technischen Hintergrund lesbar machen
- Das Frontend und die API-Schicht dahinter verantworten, in React und TypeScript gegen Python-Dienste
- Direkt mit den Endanwendern beim Kunden arbeiten, ihnen bei der Nutzung Ihrer Arbeit zusehen und das beheben, was Sie sehen, statt nur das, was sie melden
- Die internen Werkzeuge bauen, mit denen unsere eigenen Engineers Projekte führen
Was wir suchen
- Sehr gutes React und TypeScript, mit echter Sorgfalt dafür, wie sich eine Oberfläche bei Latenz und Fehlern verhält
- Backend-Kompetenz in Python, genug, um einen Endpunkt selbst zu verantworten statt auf einen zu warten
- Produktinstinkt. Sie haben Meinungen zu leeren Zuständen, Fehlertexten und dazu, wie sich eine gestreamte Antwort anfühlen sollte
- Arbeiten über Zeitzonen hinweg mit mehreren Stunden Überschneidung zu Europa ist für Sie in Ordnung
- Sie haben einem echten Anwender dabei zugesehen, wie er an etwas scheitert, das Sie gebaut haben, und deswegen Ihre Meinung geändert
Schön, wenn Sie das mitbringen
- Designfähigkeiten oder Erfahrung im Ausliefern ohne Designer
- Erfahrung mit Streaming-Oberflächen und UX auf Token-Ebene
- Barrierefreiheit in datenintensiven internen Werkzeugen
Ihre ersten sechs Monate
- Monat 1: eine Prüfoberfläche in ein laufendes Projekt ausliefern
- Monat 3: die Produktoberfläche über zwei oder mehr Projekte verantworten
- Monat 6: unsere Oberflächenmuster tragen Ihre Handschrift, und neue Projekte starten damit