Launch Legends
Scanner
Full Stack Engineer
UNSER TECH STACK
UM BOT- UND FAKE-EINREICHUNGEN ZU VERMEIDEN, BENÖTIGEN WIR NACH EINREICHUNG IHRES ANTRAGS EINE E-MAIL-AUTHENTIFIZIERUNG
Talentierte Ingenieure können neue Sprachen und Frameworks schnell erlernen. Hier ist, wie unser Tech-Stack heute aussieht, aber wenn Sie einen besseren Weg finden, sind wir flexibel und bestrebt, die besten Werkzeuge für unsere Kunden zu entwickeln, egal was passiert!
- Unser frontend ist in Svelte und TypeScript geschrieben. Hier befindet sich der Großteil der Produktoberfläche: der Abfrageeditor, der Ergebnisbetrachter, der Erkennungsregel-Builder, die Datenvisualisierung.
- Wir verwenden Rust im gesamten backend, was uns extrem schnelle Leistung mit starken Sicherheitsgarantien bietet.
- Unser Abfragesystem nutzt hochgradig burstfähige Rechenleistung, die von serverlosen Komponenten wie Amazon Lambdas bereitgestellt wird.
- Wir verwenden S3, um Protokolle im großen Maßstab zu speichern, und MySQL, um Metadaten zu speichern.
- Unsere Protokollaufnahme-Pipeline läuft in Amazon Elastic Container Service (ECS).
- Wir verwenden Infrastructure-as-Code-Tools wie Pulumi, um unsere Bereitstellungen und Cloud-Infrastruktur zu verwalten.
UM BOT- UND FAKE-EINREICHUNGEN ZU VERMEIDEN, BENÖTIGEN WIR NACH EINREICHUNG IHRES ANTRAGS EINE E-MAIL-AUTHENTIFIZIERUNG
ÜBER SCANNER
Bei Scanner sind wir bestrebt, die besten Werkzeuge der Welt (in Rust!) für Teams zu entwickeln, um riesige Datenmengen zu durchsuchen und abzufragen. Egal, ob Sie ein verteiltes System debuggen oder eine weitläufige backend-Bereitstellung auf Sicherheitsrisiken überwachen, viele Probleme, mit denen moderne Ingenieurteams konfrontiert sind, drehen sich letztendlich darum, in riesigen Heuhaufen nach kleinen, aber wertvollen Nadeln zu suchen. Scanner bietet eine magische Benutzererfahrung mit ⚡ schnellen Abfragen, die es Teams ermöglicht, massive Datensätze mit weitaus größerer Leichtigkeit zu verwalten, als dies mit vorhandenen Tools möglich ist.
WAS WIR GEBAUT HABEN
Wir glauben, dass Data Lakes die Zukunft der Sicherheitsdaten sind. Scanner ist die weltweit schnellste Volltextsuch- und Erkennungsplattform für Security Data Lakes. Sicherheitsteams können jetzt Jahre und Petabytes an Protokollen in Sekundenschnelle durchsuchen (bis zu 700x schneller als Alternativen), SIEM-Abdeckungs-Blindstellen zu 70-80% geringeren Kosten eliminieren und an einem Tag bereitstellen – und das alles unter Beibehaltung der vollständigen Hoheit über ihre Daten in ihren eigenen S3-Buckets.
Wir glauben, dass Sicherheitstools mit Ihren Daten skalieren sollten, nicht mit Ihrem Budget. Teams sollten nicht zwischen umfassender Abdeckung und finanzieller Nachhaltigkeit wählen müssen.
DAS TEAM
Wir sind ein Early-Stage-Team, bei dem jede Person einen überproportionalen Einfluss darauf hat, was wir bauen und wie wir Kunden betreuen.
Leute treten Scanner bei, weil sie:
- Wirklich schwierige technische Probleme lösen wollen – Suchvorgänge im Petabyte-Maßstab als sofort empfindbar zu machen, erfordert tiefes Systemdenken und neuartige Ansätze.
- Pragmatisch arbeiten und schnell vorankommen – Wir liefern schnell Qualitätsprodukte, indem wir uns auf das konzentrieren, was für Kunden wirklich wichtig ist.
- Direkten Einfluss haben – Sprechen Sie mit Benutzern, gestalten Sie die Produktrichtung und sehen Sie, wie Ihre Arbeit sofort einen Unterschied macht.
Wir sind Macher, die sich darauf konzentrieren, wirklich transformative Werkzeuge für Sicherheitsteams zu entwickeln, die mit massiven Datenherausforderungen konfrontiert sind.
DIE ROLLE
Wir suchen einen Full Stack Engineer, der sich auf frontend konzentriert – ungefähr 80% UI-Arbeit, wobei die verbleibenden 20% in unser Rust backend reichen, um einen Endpunkt hinzuzufügen oder einen Fehler bis zu seiner Quelle zu verfolgen.
Dies ist ein frontend-Job mit ungewöhnlich schwierigen Problemen. Unsere Benutzer führen Abfragen über Petabytes von Protokollen aus und erwarten, dass sich die Ergebnisse sofort anfühlen. Das bedeutet, partielle Ergebnisse zu streamen, riesige Ergebnismengen virtuell zu rendern, Interaktionen reaktionsschnell zu halten, während Daten noch ankommen, und Schnittstellen zu entwerfen, die komplexe Abfragesyntax für Sicherheitstechniker unter Zeitdruck zugänglich machen. Das backend ist schnell; die Benutzeroberfläche muss mithalten.
Mindestanforderungen
- 5+ Jahre professionelle Softwareentwicklung, mit Erfahrung im Aufbau komplexer, zustandsbehafteter Webanwendungen in TypeScript.
- Starke Beherrschung moderner deklarativer Komponenten-Frameworks wie Svelte, React, Vue, Solid, plus HTML und CSS-Kenntnisse.
- Erfahrung mit frontend-Performance-Arbeiten: Rendern großer Datensätze, Profiling usw.
- Produkt- und Designsensibilität. Ihnen ist wichtig, wie es sich anfühlt, es zu benutzen, nicht nur, ob es funktioniert.
- Ausreichendes Verständnis dessen, was sich unter der API-Schicht befindet (z. B. Datenbanken, Netzwerke, wie Anfragen tatsächlich bedient werden), um Benutzeroberflächen zu entwerfen, die realistisch zu erstellen und schnell zu bedienen sind.
- Bereitschaft, Rust zu lesen und kleine backend-Änderungen vorzunehmen. Keine Vorkenntnisse in Rust erforderlich; mehrere von uns haben es hier gelernt, und wir werden Sie dabei unterstützen.
- Komfort in einem schnelllebigen Umfeld mit wenig Prozessen.
WARUM SIE ES LIEBEN WERDEN, HIER ZU ARBEITEN
- Einfluss & Verantwortung: Treten Sie einem kleinen, vertrauensvollen Team bei, in dem Ihre Arbeit unsere Benutzer direkt beeinflusst.
- Ehrgeiziges Produkt: Wir lösen schwierige Probleme mit Log-Suche im riesigen Maßstab, Threat Hunting und Observability für Cloud-native Infrastrukturen.
- Schnelllebiges Team & Kultur: Wir sind schlank, kollaborativ und schnelllebig.
- Wachstum & Autonomie: Wir vertrauen Ihnen, dass Sie große Verantwortung übernehmen, geben Ihnen den Raum zu wachsen und unterstützen Ihre berufliche Entwicklung.
VERGÜTUNG & LEISTUNGEN
Wettbewerbsfähiges Gehalt, aussagekräftige Beteiligung und umfassende Leistungen (Kranken-, Zahn-, Augenversicherung, 401k, Pendler). Remote-freundlich mit optionaler persönlicher Zusammenarbeit in San Francisco, Mountain View und Seattle.
