Redwood Materials
NetApp, Inc.
Distinguished Engineer – Hyperscalers
STELLENPROFIL
Wir suchen einen Distinguished Engineer (DE) im Geschäftsbereich Cloud, der an den SVP&GM berichtet. Jemand in dieser Rolle erhält die Möglichkeit, an der Entwicklung und Skalierung der NetApp-Architektur und -Erfahrung über alle drei großen Cloud-Dienste – Amazon Web Services, Microsoft Azure und Google Cloud – zu arbeiten, da NetApp Storage als First-Party-Integration in all diesen drei Cloud-Anbietern erfolgt.
Dies ist eine technische Führungsrolle, die die Zusammenarbeit mit anderen technischen Führungskräften und Softwareentwicklern bei NetApp erfordert, um Innovation, technische Exzellenz und die Entwicklung skalierbarer Architekturen voranzutreiben. Es wird erwartet, dass jemand in dieser Rolle an den komplexesten technischen Problemen in den Bereichen Service-Grundlagen (Verfügbarkeit, Zuverlässigkeit, Leistung und Skalierbarkeit), Entwicklergeschwindigkeit (CD/CI, modernes Canary-Testing und Telemetrie-basiertes Testing mit echten Benutzern) und der Entwicklung fehlertoleranter, hochverfügbarer und latenzarmer Control-Plane-Architekturen arbeitet. Um den Respekt der NetApp Software-Engineering-Community zu gewinnen und ihre Werkzeuge scharf zu halten, sind Distinguished Engineers (DEs) bei NetApp praktische Anwender, keine Berater. Daher wird erwartet, dass jemand in dieser Rolle in der Lage ist zu programmieren und als Vorbild für die technische Community von NetApp zu fungieren. Es wird erwartet, dass die Person in der Rolle 40% oder mehr ihrer Zeit für die Erstellung von Artefakten wie Vision Statements, Design-Dokumenten und Quellcode aufwendet.
Vorerfahrung als Principal oder Senior Principal Engineer in einer oder mehreren hochskalierten, global verteilten Anwendungen oder Diensten, die auf einem der großen Cloud-Anbieter basieren, wird sehr bevorzugt. Vorerfahrung mit Speichersystemen ist bevorzugt, aber nicht zwingend erforderlich.
HAUPTAUFGABEN
- Leitung der Definition, des Designs, der Architekturqualität, der Implementierung und der Bereitstellung der fortschrittlichsten, schwierigsten, übergreifendsten und/oder unklarsten Herausforderungen im gesamten Cloud-Geschäftsbereich.
- Selbstständiges Arbeiten und Agieren als Multiplikator zum Nutzen des Unternehmens, um dessen komplexeste Herausforderungen zu meistern.
- Förderung einer Kultur des Lernens und Experimentierens sowie Eintreten für die besten Engineering-, QA- und Betriebspraktiken für den gesamten Geschäftsbereich.
- Technische Führungskraft bei anspruchsvollen, funktionsübergreifenden Engineering-Projekten. Die Erwartung ist, komplexe Probleme funktional in einfache, unkomplizierte Lösungen zu zerlegen und die Systemabhängigkeiten und -beschränkungen vollständig zu verstehen.
- Nicht nur die technischen und produktbezogenen Fähigkeiten verstehen, sondern auch die Nuancen des NetApp Cloud-Geschäfts, und helfen, widersprüchliche Stakeholder-Ziele zu verstehen und auszubalancieren, während gleichzeitig Vertrauen aufgebaut und Empathie für die Bedürfnisse der Kunden gezeigt wird.
- Entwurf und Aufbau einer modernen CD/CI-Infrastruktur, die für mehrere hundert Entwickler, die an einer Vielzahl von miteinander verbundenen Softwarebereitstellungspipelines arbeiten, jederzeit funktioniert.
- Entwurf und Design moderner, Cloud-nativer QA-Frameworks und -Komponenten.
- Unterstützung bei der Karriereentwicklung anderer, aktive Betreuung und Mentoring anderer Senior- und Principal-Ingenieure bei fortgeschrittenen technischen Fragestellungen.
- Beitrag zum Aufbau von geistigem Eigentum durch Patente.
ANFORDERUNGEN
- Mindestens 10+ Jahre Erfahrung als Softwareentwickler.
- 4+ Jahre praktische Erfahrung als Senior Principal Engineer, der mehrere Softwareentwicklungsteams leitet.
- Expertenkenntnisse in den Bereichen Leistung, Skalierbarkeit, Enterprise-Systemarchitektur und Engineering-Best Practices.
- Experte im Entwurf und Aufbau von Systemen im großen Maßstab in einer Multi-Tier-, verteilten Umgebung (Serviceorientierte Architektur).
- Umfangreiche Erfahrung im Aufbau fehlertoleranter und hochskalierbarer verteilter Architekturen auf einem der großen Cloud-Anbieter.
- Umfangreiche Erfahrung im Betrieb, Datenmanagement, der Migration und der Sicherheit von Cloud-nativen Anwendungen oder Diensten.
- Ausgezeichnete Kommunikations- und Schreibfähigkeiten mit der Fähigkeit, effektiv mit Kunden, Stakeholdern und der Engineering-Community zu interagieren.
- Proaktiv und eigenmotiviert, mit der Fähigkeit, selbstständig zu arbeiten und die Verantwortung für Initiativen zu übernehmen.
- Erfahrung im Betrieb und der Fehlerbehebung von zuverlässigen, skalierbaren Softwaresystemen.
- Erfahrung im Aufbau vollständig automatisierter Test-Frameworks vom Code-Check-in bis zur Bereitstellung.
- Fundierte Kenntnisse in mindestens einer modernen Programmiersprache wie Java, Typescript, Python oder Ruby.
- Vorerfahrung im Aufbau von Diensten oder Anwendungen in Cloud-nativen Architekturen mit AWS, Azure oder Google cloud.
- Erfahrung mit Monitoring-Frameworks (wie CloudWatch, Datadog, Grafana, Elastic oder ähnlichem).
- Solides Verständnis von Speicherarchitekturen, Designmustern und Best Practices. Bevorzugt werden Erfahrungen mit Speichertechnologien wie RAID, Volumes, Replikationslösungen.
- Unterstützung bei der Karriereentwicklung anderer, aktive Betreuung und Mentoring anderer Senior- und Principal-Ingenieure bei fortgeschrittenen technischen Fragestellungen.
- Beitrag zum Aufbau von geistigem Eigentum durch Patente.
BILDUNG
Bachelor-Abschluss in Informatik oder einem verwandten Fachgebiet oder gleichwertige Erfahrung.
Vergütung: Das Zielgehalt für diese Position beträgt $285,000-355,000.
Das angebotene Gehalt wird durch den Standort, die Qualifikationen, die Erfahrung und die Ausbildung des Kandidaten bestimmt und kann außerhalb dieses Bereichs liegen. Endgültige Vergütungspakete sind wettbewerbsfähig und entsprechen den Industriestandards, spiegeln eine Vielzahl von Faktoren wider und umfassen ein umfassendes Leistungspaket. Dies kann Krankenversicherung, Lebensversicherung, Altersvorsorgepläne, bezahlte Freizeit (PTO), verschiedene Urlaubsoptionen, leistungsabhängige Anreize, Mitarbeiteraktienkaufpläne und/oder Restricted Stock Units (RSUs) umfassen, wobei alle Angebote regionalen Schwankungen unterliegen und den lokalen Gesetzen, Vorschriften und Unternehmensrichtlinien unterliegen. Leistungen können je nach Land und Region variieren, und weitere Details werden im Rahmen des Rekrutierungsprozesses mitgeteilt.
