TSMC
Snowflake
Staff Software Engineer, App Runtime
Über die Stelle
Bei Snowflake gestalten wir die Ära des agentenbasierten Unternehmens. Um diese neue Ära einzuläuten, suchen wir KI-native Denker in allen Funktionen, die von der Möglichkeit begeistert sind, ihre Arbeitsweise neu zu erfinden. Sie nutzen Werkzeuge nicht nur; Sie besitzen eine angeborene Neugier und behandeln KI als einen hochgradig vertrauenswürdigen Kollaborateur, der für Ihre Problemlösung und die Beschleunigung Ihrer Wirkung von zentraler Bedeutung ist. Wir suchen nach Personen mit geringem Ego, die in dynamischen und sich schnell bewegenden Umgebungen erfolgreich sind und mit einer experimentellen Denkweise agieren – die aufkommende Fähigkeiten schnell testen, um einfachere, leistungsfähigere Wege zur Erzielung von Ergebnissen zu entdecken. Bei Snowflake ist Ihre Rolle nicht nur die Ausführung einer Funktion, sondern die Neudefinition der Zukunft der Arbeitsweise.
Über die Rolle
Das App Runtime-Team entwickelt eine Plattform, die es jedem Snowflake-Benutzer ermöglicht, in wenigen Minuten von einer Idee zu einer live bereitgestellten Webanwendung (Node.js zuerst) zu gelangen. Wir verantworten das End-to-End-Erlebnis beim Erstellen und Ausführen von Apps, von der KI-gestützten Entwicklung mit Cortex bis zur Bereitstellung in einer sicheren, skalierbaren Infrastruktur. Apps, die auf der Plattform erstellt werden, erben standardmäßig die Sicherheits-, Governance-, Abstammungs- und Zugriffskontrollen von Snowflake. Siehe "Schneller bereitstellen mit Snowflake Apps".
Als Staff/Principal Engineer gestalten Sie das Produkt und seine Architektur. Es ist eine Rolle mit hohem Hebel – Sie leiten ein Team, um ein frühes Produkt in der öffentlichen Vorschau zu skalieren und zu härten. Ihre Entscheidungen werden einen langfristigen Einfluss auf die Zukunft von Snowflake als App-Plattform haben. Diese Rolle erfordert eine einzigartige Kombination aus tiefgreifender praktischer Expertise in Skalierbarkeit, Leistung und Sicherheit, großartigen Produktinstinkten, Kundenbesessenheit und dem organisatorischen Einfluss, um teamübergreifende Programme voranzutreiben.
Snowflake wächst schnell, und wir erweitern unser Team, um unser Wachstum zu ermöglichen und zu beschleunigen. Wir suchen Menschen, die unsere Werte teilen, gewöhnliches Denken in Frage stellen und das Tempo der Innovation vorantreiben, während sie eine Zukunft für sich und Snowflake aufbauen.
Wie möchten Sie Ihren Einfluss geltend machen?
Verantwortlichkeiten
- Verantwortung für die Roadmap und technische Entscheidungen zur Weiterentwicklung der öffentlichen Vorschauplattform zu einer produktionsreifen Lösung, einschließlich Funktionen wie horizontale Skalierung, Kosteneffizienz durch Suspend/Resume, Unterstützung für Stacks über Node.js hinaus und stärkere Zugriffs- und Daten-Governance-Kontrollen
- Bleiben Sie tief in der Praxis verankert, indem Sie Spezifikationen erstellen und kritischen Code über Komponenten hinweg implementieren, von der Laufzeitinfrastruktur und dem Governance-Modell bis hin zu Coding Agents und Benutzeroberflächen; führen Sie mit gutem Beispiel
- Dienen Sie als primärer technischer Vertreter für App Runtime intern und extern
- Arbeiten Sie direkt mit Kunden zusammen, d. h. mit Entwicklern, die Snowflake Apps erstellen, und wandeln Sie deren Bedürfnisse in Roadmap-Prioritäten um
- Bauen Sie das Team auf, indem Sie einen hohen technischen Standard setzen und die nächste Generation von technischen Führungskräften fördern
- Abstimmung mit angrenzenden Teams wie Container Platform, Networking, Cortex AI, Security und Snowsight zu gemeinsamen Zielen
Anforderungen
- Bachelor-Abschluss in Informatik, Ingenieurwesen oder einem verwandten Fachgebiet. Master oder höher ist bevorzugt, aber keine Voraussetzung
- 10+ Jahre Erfahrung, mit einer nachgewiesenen Erfolgsbilanz in der Architektur, dem Versand und dem Betrieb von hochskalierbaren, containerbasierten (z. B. Kubernetes) Plattformen, einschließlich Staff-Level-Verantwortung für die technische Ausrichtung, teamübergreifende Lieferung und Mentoring
- Beherrschung von Programmiersprachen wie Java, Python, TypeScript oder Go (stark in backend und vertraut mit modernen Web-Stacks wie Node.js), angewendet in verteilten Umgebungen, in denen Sicherheit, Zuverlässigkeit und Leistung entscheidend sind
- Außergewöhnliche Kommunikationsfähigkeiten: prägnante schriftliche Ausarbeitungen, konstruktive Debatten und die Fähigkeit, ohne Autorität über Ingenieurwesen und Produkt hinweg zu beeinflussen
Nice to have
- Sie haben die Lieferung von 0-1 Produkten geleitet, bei denen Sie geschickt die Kompromisse zwischen Funktionsumfang und Markteinführungszeit abgewogen haben
- Sie verfügen über praktische Erfahrung in der Gestaltung und Weiterentwicklung von entwicklerorientierten SDKs und APIs
- Sie haben Multi-Tenant-Systeme (idealerweise App-Hosting-Plattformen oder Tools für Entwickler) mit starker Isolation und einem sicherheitsorientierten Ansatz entworfen
- Sie halten sich und die Ingenieure um sich herum für messbare Ergebnisse verantwortlich
- Ihre Entwürfe berücksichtigen Software ganzheitlich, von der Hardware-Infrastruktur bis zur Client-seitigen Leistung im Browser
Für Arbeitsplätze in den Vereinigten Staaten besuchen Sie bitte die Stellenausschreibung auf der Snowflake Karriereseite für Informationen zu Gehalt und Leistungen: careers.snowflake.com
Diese Stelle ist von den Anforderungsvorschriften für Stellenausschreibungen in Ontario ausgenommen. Gehaltsinformationen werden freiwillig bereitgestellt, um Transparenz und Konsistenz über unsere Stellenausschreibungen hinweg zu fördern.
