Auf einen Blick
- Aufgaben: Entwickle und optimiere eine hochverfügbare AI-Sicherheitslösung mit Rust.
- Unternehmen: Zscaler, ein innovatives Unternehmen im Bereich Cybersicherheit.
- Vorteile: Wettbewerbsfähiges Gehalt, Gesundheitspläne, Urlaubstage und Weiterbildungsmöglichkeiten.
- Weitere Informationen: Hybrid-Arbeitsmodell mit großartigen Karrierechancen.
- Warum dieser Job: Gestalte die Zukunft der Cybersicherheit und arbeite an spannenden Herausforderungen.
- Qualifikationen: Mindestens 12 Jahre Erfahrung in der Softwareentwicklung und tiefes Wissen in Rust.
Das prognostizierte Gehalt liegt zwischen 150000 - 210000 € pro Jahr.
Über Zscaler: Zscaler beschleunigt die digitale Transformation, um sicherzustellen, dass unsere Kunden agiler, effizienter, widerstandsfähiger und sicherer werden können. Als KI-orientiertes Unternehmen treiben wir ständig Innovationen voran, indem wir den größten Sicherheitsdatenpool der Welt nutzen, um unsere cloud-native Zero Trust Exchange-Plattform zu betreiben. Diese Innovation schützt Kunden vor Cyberangriffen und Datenverlust, indem sie Benutzer, Geräte und Anwendungen an jedem Standort sicher verbindet. Hier zählt der Einfluss in Ihrer Rolle mehr als der Titel, und Vertrauen wird auf Ergebnissen aufgebaut. Wir suchen Innovatoren, die aktiv KI nutzen, um ihren Einfluss zu verstärken und die dort gedeihen, wo intelligente Systeme helfen, sich gegen sich entwickelnde Bedrohungen abzusichern.
Rolle: Wir stellen einen Principal Software Development Engineer ein, der Gründungsmitglied unseres AI Security Teams wird und die Möglichkeit bietet, eine hochzuverlässige, latenzarme KI-Sicherheitslösung zu entwickeln, die für Hunderte von Millionen von Benutzern skalierbar ist. In dieser Rolle, die an den Director, Software Development Engineering berichtet, entwerfen und implementieren Sie Kerninfrastrukturkomponenten und verteilte Systeme, während Sie eng mit verschiedenen Stakeholdern im gesamten Entwicklungszyklus zusammenarbeiten. Dies ist eine hybride Rolle, die 3 Tage pro Woche im Büro in San Jose, CA, berichtet.
Erwartungen an die Rolle:
- Architektur, Entwicklung und Optimierung eines latenzarmen, hochdurchsatzfähigen KI-Sicherheitsplanes unter Verwendung von Rust, insbesondere unter Ausnutzung seines async/await-Modells für hocheffiziente I/O- und serviceorientierte Architekturen.
- Aufbau robuster, verteilter und skalierbarer Systeme mit Schwerpunkt auf Parallelität, Fehlertoleranz und robusten Messaging-Protokollen.
- Implementierung und Wartung von gRPC-Diensten und APIs zur Gewährleistung einer nahtlosen Integration des KI-Sicherheitsplanes mit Kontroll- und Orchestrierungsinfrastrukturen.
- Systematische Verbesserung der Leistung über den gesamten Stack hinweg, einschließlich LLM-Modelle, durch den Einsatz von Profiling-Tools für sowohl Kernel- als auch Benutzerspace-Komponenten.
- Aktive Mitwirkung im Team durch technische Dokumentation, Systemdesign-Reviews, Code-Reviews und Mentoring von Junior-Engineering-Mitarbeitern.
- Leitung komplexer, multifunktionaler Projekte und Initiativen, Definition des technischen Fahrplans und Steuerung der Ausführung über Teams hinweg.
Erfolg Profil:
- Die Mission mit einer Eigentümermentalität vorantreiben, die hochrangige Strategie und detaillierte, praktische Ausführung nahtlos verbindet.
- Aktiv Herausforderungen suchen und komplexe Lösungen finden, die maximalen Einfluss liefern.
- Tiefes Einfühlungsvermögen für interne und externe Stakeholder, wobei jede Entscheidung darauf abzielt, ihre realen Probleme zu lösen.
- Starke technische Neugier bewahren und kontinuierlich nach sichereren, skalierbaren und effektiveren Methoden suchen, um die Transformation zu beschleunigen.
- Ihre Arbeit mit der breiteren Mission des Unternehmens verbinden und Lösungen entwerfen, die den globalen Wachstumsbedürfnissen der Organisation gerecht werden.
Mindestens erforderliche Qualifikationen:
- 12+ Jahre Erfahrung in der Softwareentwicklung
- Tiefe Erfahrung in der Systemprogrammierung mit Rust, mit Fokus auf asynchrone Frameworks wie Tokio oder async-std
- Nachgewiesene Fähigkeit, horizontal skalierbare, hochverfügbare und beobachtbare verteilte Systeme zu entwerfen und zu implementieren
- Starkes Verständnis der Linux-Interna, einschließlich der Interaktion zwischen Kernel und Benutzerspace, Netzwerken, Sockets und Namespaces
- Fähigkeiten in der Leistungsinstrumentierung, containerisierten Umgebungen, Git-Workflows und CI/CD-Pipelines
Bevorzugte Qualifikationen:
- Experte in Systemsprachen wie C/C++ oder Rust, mit Fokus auf Leistungsoptimierung
- Tiefes Verständnis der Linux-Netzwerkstacks, Kubernetes-Netzwerke, Service-Meshes und LLM-Modelloptimierung
- Praktische Erfahrung mit gRPC, Protobufs und L4-L7-Netzwerkprotokollen, einschließlich TCP/IP, TLS, QUIC, HTTP und WebSockets (WSS)
- Direkte Erfahrung in der Validierung von KI-gesteuerten Produkten, einschließlich Verständnis von Modellleistungsmetriken und MLOps-Prinzipien
Gehaltsspanne: Die angegebene Grundgehaltsspanne für diese Vollzeitstelle schließt Provisionen/Boni/Eigenkapital (sofern zutreffend) + Leistungen aus. Grundgehaltsspanne: $182,000 - $260,000 USD
Leistungen:
- Verschiedene Gesundheitspläne
- Urlaubs- und Krankheitszeitpläne
- Elternzeitoptionen
- Rentenoptionen
- Bildungsvergütung
- Büroannehmlichkeiten und mehr!
EEO-Erklärung: Durch die Bewerbung auf diese Rolle halten Sie sich an die geltenden Gesetze, Vorschriften und Zscaler-Richtlinien, einschließlich derjenigen, die sich auf Sicherheits- und Datenschutzstandards und -richtlinien beziehen. Zscaler verpflichtet sich, allen Personen gleiche Beschäftigungsmöglichkeiten zu bieten. Wir streben danach, einen Arbeitsplatz zu schaffen, an dem Mitarbeiter mit Respekt behandelt werden und die Chance haben, erfolgreich zu sein. Alle qualifizierten Bewerber werden unabhängig von Rasse, Hautfarbe, Religion, Geschlecht (einschließlich Schwangerschaft oder verwandten medizinischen Bedingungen), Alter, nationaler Herkunft, sexueller Orientierung, Geschlechtsidentität oder -ausdruck, genetischen Informationen, Behinderungsstatus, geschützten Veteranenstatus oder einer anderen durch Bundes-, Landes- oder lokale Gesetze geschützten Eigenschaft berücksichtigt.
Transparenz bei der Vergütung: Zscaler hält sich an alle geltenden bundesstaatlichen und lokalen Regeln zur Transparenz bei der Vergütung. Zscaler verpflichtet sich, angemessene Unterstützung (sogenannte Unterkünfte oder Anpassungen) in unseren Rekrutierungsprozessen für Kandidaten zu bieten, die anders abled sind, langfristige Erkrankungen, psychische Gesundheitszustände oder aufrichtig gehaltene religiöse Überzeugungen haben oder neurodivergent sind oder Unterstützung im Zusammenhang mit Schwangerschaft benötigen.
Principal Software Development Engineer Rust LLM Networking Arbeitgeber: Framework Ventures
Zscaler ist ein hervorragender Arbeitgeber, der eine Kultur der Innovation und Zusammenarbeit fördert. Mit einem starken Fokus auf persönliche Entwicklung und einer transparenten Arbeitsumgebung bietet das Unternehmen zahlreiche Vorteile, darunter flexible Arbeitszeiten, umfassende Gesundheitspläne und Weiterbildungsmöglichkeiten. In San Jose, CA, haben Mitarbeiter die Möglichkeit, an der Spitze der Cybersicherheit zu arbeiten und ihre Fähigkeiten in einem dynamischen, technologiegetriebenen Umfeld weiterzuentwickeln.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass Sie so Principal Software Development Engineer Rust LLM Networking erhalten könnten
✨Tipp Nummer 1
Netzwerken ist der Schlüssel! Nutze Plattformen wie LinkedIn, um mit Leuten aus der Branche in Kontakt zu treten. Lass uns gemeinsam nach Verbindungen suchen, die dir helfen können, einen Fuß in die Tür zu bekommen.
✨Tipp Nummer 2
Bereite dich auf technische Interviews vor! Übe Coding-Challenges und Systemdesign-Fragen, die für die Rolle als Principal Software Development Engineer relevant sind. Wir können dir Ressourcen zur Verfügung stellen, um deine Fähigkeiten zu schärfen.
✨Tipp Nummer 3
Sei proaktiv und zeige dein Interesse! Wenn du eine Stelle im Auge hast, zögere nicht, direkt bei Zscaler nachzufragen oder dich über unsere Website zu bewerben. Wir lieben es, wenn Kandidaten Initiative zeigen!
✨Tipp Nummer 4
Bereite Fragen für dein Interview vor! Zeige, dass du dich mit der Unternehmenskultur und den Projekten von Zscaler auseinandergesetzt hast. Lass uns gemeinsam herausfinden, welche Fragen du stellen kannst, um einen bleibenden Eindruck zu hinterlassen.
Wir glauben, dass du diese Fähigkeiten brauchst, um Principal Software Development Engineer Rust LLM Networking mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Sei authentisch!:Zeig uns, wer du wirklich bist! Deine Persönlichkeit und Leidenschaft für Softwareentwicklung sollten in deiner Bewerbung klar rüberkommen. Lass uns wissen, warum du dich für diese Rolle interessierst und was dich motiviert.
Betone deine Erfahrungen mit Rust:Da wir einen Principal Software Development Engineer suchen, ist es wichtig, dass du deine tiefen Kenntnisse in Rust und asynchroner Programmierung hervorhebst. Erzähl uns von Projekten, bei denen du diese Fähigkeiten eingesetzt hast und welche Herausforderungen du dabei gemeistert hast.
Verlinke relevante Projekte:Wenn du an spannenden Open-Source-Projekten oder eigenen Entwicklungen gearbeitet hast, vergiss nicht, diese zu verlinken! Das gibt uns einen besseren Einblick in deine Fähigkeiten und deinen Stil als Entwickler.
Bewirb dich über unsere Website:Wir empfehlen dir, deine Bewerbung direkt über unsere Website einzureichen. So stellst du sicher, dass alles reibungslos läuft und wir deine Unterlagen schnellstmöglich bearbeiten können. Wir freuen uns auf deine Bewerbung!
Wie man sich auf ein Vorstellungsgespräch bei Framework Ventures vorbereitet
✨Verstehe die Unternehmensmission
Mach dich mit der Mission und den Werten von Zscaler vertraut. Überlege dir, wie deine Fähigkeiten und Erfahrungen zur digitalen Transformation und zur Sicherheit in der KI beitragen können. Zeige im Interview, dass du nicht nur die technischen Anforderungen verstehst, sondern auch, wie du zur Erreichung der Unternehmensziele beitragen kannst.
✨Technische Vorbereitung ist alles
Da du als Principal Software Development Engineer mit Rust arbeiten wirst, solltest du deine Kenntnisse in Rust und asynchroner Programmierung auffrischen. Bereite dich darauf vor, technische Fragen zu beantworten und vielleicht sogar Live-Coding-Übungen zu absolvieren. Übe, wie du komplexe Probleme lösen kannst, um deine Denkweise und Problemlösungsfähigkeiten zu demonstrieren.
✨Bereite Beispiele für deine Erfahrungen vor
Denke an konkrete Projekte oder Herausforderungen, die du in der Vergangenheit gemeistert hast, insbesondere solche, die mit verteilten Systemen oder Performance-Optimierung zu tun haben. Sei bereit, diese Beispiele im Interview zu teilen und zu erklären, wie du dabei vorgegangen bist und welche Ergebnisse du erzielt hast.
✨Fragen stellen ist wichtig
Bereite einige durchdachte Fragen vor, die du dem Interviewer stellen kannst. Das zeigt dein Interesse an der Rolle und am Unternehmen. Frage nach den aktuellen Herausforderungen des Teams, den Technologien, die sie verwenden, oder wie sie Innovationen im Bereich KI-Sicherheit vorantreiben. Das hilft dir auch, herauszufinden, ob das Unternehmen gut zu dir passt.