Software Engineer - StorageGRID

Software Engineer - StorageGRID

Düsseldorf Vollzeit 113050 - 168300 € / Jahr (geschätzt) Homeoffice (teilweise)
NetApp

Auf einen Blick

  • Aufgaben: Design and architect major systems, implement and debug production features.
  • Unternehmen: NetApp is pioneering StorageGRID object storage for AI data lakes.
  • Vorteile: Comprehensive benefits include health insurance, retirement plans, and performance-based incentives.
  • Weitere Informationen: Flexible hybrid work-from-home/office model.
  • Warum dieser Job: Join a talented team to influence cloud storage software development.
  • Qualifikationen: Must have extensive Python development experience and good Linux knowledge.

Das prognostizierte Gehalt liegt zwischen 113050 - 168300 € pro Jahr.

NetApp ist Pionier in der Entwicklung von StorageGRID-Objektspeicher – AWS-cloudkompatible Software, die das exponentielle Wachstum von KI-Datenseen antreibt. Als Software Engineer haben Sie die Möglichkeit, mit einer Gruppe talentierter Entwickler zusammenzuarbeiten, Ihre Vision einzubringen und die neueste Cloud-Speicher-Software schnell zu starten. Ihre hervorragenden Test- und Automatisierungsfähigkeiten schaffen Möglichkeiten, um sauberen Code beizutragen. Sie sind ebenso komfortabel darin, die Herausforderungen der KI-Datenseen unserer Kunden durch das Schreiben neuer Codes zu lösen, wie Sie die Produktivität durch Refactoring verbessern. Sie sind meinungsstark, aber flexibel und wissen, wann Sie neue Technologien übernehmen sollten. Wir glauben fest an die agile Entwicklung und sind seit vielen Jahren auf diesem Weg. Da Sie höchste Kommunikationslevels mit Ihren Kollegen aufrechterhalten, werden wir Sie nicht mit Prozessen und Dokumentationen überfluten, während Sie in unserem flexiblen hybriden Arbeitsmodell von zu Hause/Büro arbeiten.

Weltweit verlassen sich führende Organisationen auf NetApp, um ihre Daten zu verwalten und zu speichern. Vom Rand der menschlichen Ausdauer im Formel-1-Autorennen bis zum Rand des Universums mit dem großen Hadronenbeschleuniger von CERN helfen wir unseren Kunden, Dinge zu tun, die sie zuvor nicht konnten – mit Geschwindigkeiten, die Sie für unmöglich hielten.

Hauptverantwortlichkeiten:

  • Entwurf und Architektur wichtiger Systeme und Funktionen
  • Implementierung, Unit-Tests, Debugging, Verifizierung von Produktionssystemen und -funktionen
  • Verbesserung von Leistung, Zuverlässigkeit, Verfügbarkeit und Wartbarkeit
  • Einflussnahme und Zusammenarbeit mit Kollegen und leitenden Ingenieuren
  • Unterstützung von abhängigen Entwicklungs- und Testaktivitäten

Jobanforderungen:

Must Have:

  • Umfangreiche Entwicklung in Python
  • Verständnis von Shell-Skripting, C, C++ und/oder Ruby
  • Sehr gutes Verständnis des Linux-Betriebssystems
  • Grundkenntnisse in Netzwerktechnologien (OSI-Netzwerkschichten, TCP/IP, Konfiguration von Layer2/Layer3-Hybridnetzwerken und Verwaltung von Netzwerkdiensten wie DNS, DHCP und NTP)
  • Vertrautheit mit grundlegenden Konzepten der Computerarchitektur, Datenstrukturen und gängigen Programmierpraktiken

Nice to Have:

  • Verständnis von Hardware-Management-Diensten wie BMC
  • Kenntnisse der S3-APIs
  • Kenntnisse von Containern
  • Erfahrung mit Speichertechnologien und/oder gemeinsamen Infrastrukturumgebungen
  • Erfahrung in der verteilten Softwareentwicklung

Bildung & Erfahrung:

Ein Bachelor of Science in Ingenieurwesen oder Informatik mit 2+ Jahren relevanter Erfahrung oder ein Master-Abschluss; oder gleichwertige Erfahrung ist erforderlich.

Software Engineer - StorageGRID Arbeitgeber: NetApp

Located in Morrisville, NC, NetApp offers competitive compensation and a comprehensive benefits package. The team focuses on innovative solutions for data management across various industries, including Formula One and CERN.

NetApp

Kontaktdaten:

NetApp Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Software Engineer - StorageGRID erhalten könnten

Engagier dich in Entwickler-Communities!

Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.

Zeig deine Fähigkeiten!

Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei NetApp anzuklopfen, wenn du dich auf die Stelle als Software Engineer - StorageGRID bewirbst – so wissen sie gleich, was sie von dir erwarten können!

Nutze Jobplattformen speziell für Tech-Jobs!

Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.

Such dir Mentoren und Feedback!

Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei NetApp vorzubereiten!

Wir glauben, dass du diese Fähigkeiten brauchst, um Software Engineer - StorageGRID mit Bravour zu bestehen

Python
Shell Scripting
C
C++
Ruby
Linux-Betriebssystem
Netzwerkkenntnisse (OSI-Schichten, TCP/IP)

Einige Tipps für deine Bewerbung 🫡

Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.

Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.

Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.

Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei NetApp klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.

Wie man sich auf ein Vorstellungsgespräch bei NetApp vorbereitet

Technische Vorbereitung auf die Coding-Challenges

In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!

Das eigene Portfolio im besten Licht präsentieren

Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.

Teamfähigkeit und Kommunikation betonen

In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.

Vorbereitung auf Fragen zur Software-Architektur

Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.