Auf einen Blick
- Aufgaben: Entwickle und pflege verteilte, fehlertolerante Speichersysteme für Cloud-Infrastrukturen.
- Unternehmen: Innovatives Unternehmen im Bereich KI-Cloud-Plattformen mit internationalem Team.
- Vorteile: Wettbewerbsfähige Vergütung, Karrierewachstum und flexible Arbeitsbedingungen.
- Weitere Informationen: Dynamisches Umfeld mit Fokus auf technische Exzellenz und Innovation.
- Warum dieser Job: Gestalte kritische Infrastruktur für anspruchsvolle KI- und Cloud-Anwendungen.
- Qualifikationen: Mindestens 6 Jahre Erfahrung in der Softwareentwicklung, insbesondere mit C++.
Das prognostizierte Gehalt liegt zwischen 63000 - 77000 € pro Jahr.
Diese Position wird im Auftrag eines Partnerunternehmens ausgeschrieben, das alle Anwendungen und nächsten Schritte verwaltet. Unser Partner sucht einen Senior Software Engineer (Storage Virtualization Team) mit Sitz in Deutschland. Treten Sie einem leistungsstarken Engineering-Team bei, das eine verteilte Speicherinfrastruktur für eine Cloud-Plattform der nächsten Generation aufbaut. Sie werden fehlertolerante Speichersysteme entwerfen und entwickeln, die extrem niedrige Latenzzeiten und massive Durchsatzraten im Hyperscale-Bereich bieten können. Ihre Arbeit wird an der Schnittstelle von Virtualisierung, Betriebssystemen, Netzwerken und verteilten Systemen stattfinden. Sie werden herausfordernde Ingenieurprobleme angehen, die leistungsrelevante I/O-Pfade, Replikation, Konsens und selbstheilende Infrastruktur betreffen. Die Rolle bietet erheblichen technischen Einfluss und die Möglichkeit, an Systemen zu arbeiten, bei denen Zuverlässigkeit und Effizienz entscheidend sind. Sie werden mit erfahrenen Ingenieuren in einer internationalen, dynamischen Umgebung zusammenarbeiten, in der technische Exzellenz und Innovation hoch geschätzt werden. Dies ist eine Gelegenheit, einen direkten Einfluss auf die Infrastruktur zu haben, die anspruchsvolle KI- und Cloud-Workloads unterstützt.
Verantwortlichkeiten:
- Entwerfen, entwickeln und warten von verteilten, fehlertoleranten Speichersystemen für große Cloud-Infrastrukturen.
- Erstellen und Optimieren von Hochleistungsblock- und Dateispeicherlösungen, die für anspruchsvolle Workloads ausgelegt sind.
- Entwickeln und Verbessern von Virtualisierungskomponenten, die virtio-blk, virtio-fs, QEMU, vhost-user und leistungsrelevante I/O-Pfade umfassen.
- Arbeiten an Hochdurchsatznetzwerken zwischen virtuellen Maschinen und Speichersystemen unter Verwendung von TCP und RoCEv2/RDMA.
- Entwerfen und Implementieren von Speicherfunktionen wie Replikation, Konsens, Selbstheilung und Datenmigration.
- Analysieren und Optimieren der Systemleistung zur Unterstützung von Sub-Millisekunden-Latenz, Millionen von IOPS und extrem hohem Durchsatz.
- Diagnostizieren und Lösen komplexer Probleme über Software-, Speicher-, Virtualisierungs-, Netzwerk- und Betriebssystemebenen hinweg.
- Schreiben von zuverlässigem, wartbarem und produktionsreifem Code mit starkem Fokus auf Leistung und Fehlertoleranz.
- Beitragen zu technischen Entwurfsdiskussionen, Architekturentscheidungen, Code-Reviews, Tests und kontinuierlicher Verbesserung.
- Eng mit anderen Ingenieuren und technischen Teams zusammenarbeiten, um robuste Infrastrukturen in großem Maßstab bereitzustellen.
- Teilnehmen an Programmierinterviews und technischen Bewertungen im Rahmen des Einstellungsprozesses.
Anforderungen:
- Über 6 Jahre Berufserfahrung in der Softwareentwicklung, idealerweise in komplexen Backend-, Infrastruktur- oder verteilten Systemen.
- Starke berufliche Kenntnisse in C++ und Erfahrung in der Verwendung zur Erstellung zuverlässiger, leistungsorientierter Software.
- Solides Verständnis von Algorithmen und Datenstrukturen.
- Praktisches Wissen über die Interna von Betriebssystemen, insbesondere I/O, Speicherverwaltung und Scheduling.
- Erfahrung im Debuggen komplexer Software- und Systemprobleme über mehrere technische Ebenen hinweg.
- Fähigkeit, zuverlässigen, wartbaren, produktionsreifen Code zu entwerfen und zu implementieren.
- Starke Problemlösungs- und analytische Fähigkeiten mit Interesse an Leistungsoptimierung und technisch herausfordernden Infrastrukturproblemen.
- Vertrautheit mit verteilten Systemen, Speicher, Virtualisierung, Netzwerken oder Cloud-Infrastruktur ist von großem Wert.
- Fähigkeit, effektiv in einer kollaborativen, internationalen Ingenieurumgebung zu arbeiten.
- Starke schriftliche und mündliche Kommunikationsfähigkeiten in Englisch.
- Teamorientierte Denkweise mit der Bereitschaft, Wissen zu teilen, an technischen Diskussionen teilzunehmen und zu gemeinsamen Ingenieurzielen beizutragen.
- Komfortabel damit, Verantwortung für komplexe technische Probleme zu übernehmen und diese in praktische Lösungen zu treiben.
Vorteile:
- Wettbewerbsfähige Vergütung, die mit der Seniorität und dem Umfang der Rolle übereinstimmt.
- Karrierewachstum: Möglichkeiten, Ihr Fachwissen in verteilten Systemen, Speicher, Virtualisierung, Netzwerken und Cloud-Infrastruktur zu vertiefen.
- Lernmöglichkeiten: Arbeiten Sie mit erfahrenen Ingenieuren an technisch anspruchsvollen und großangelegten Systemen.
- Technische Verantwortung: Bedeutende Autonomie und Verantwortung beim Entwerfen und Verbessern kritischer Infrastruktur.
- Flexibles Arbeitsumfeld: Remote-freundliche Arbeitsbedingungen innerhalb des geltenden Standortrahmens.
- Internationale Umgebung: Zusammenarbeit mit talentierten Ingenieuren und technischen Teams aus mehreren Ländern.
- Innovationsorientierte Kultur: Arbeiten an herausfordernden Infrastrukturproblemen, die fortschrittliche KI- und Cloud-Workloads unterstützen.
- Bedeutender Einfluss: Direkter Beitrag zu hoch skalierbaren Systemen, die für anspruchsvolle Produktionsumgebungen ausgelegt sind.
- Kollaborative Kultur: Treten Sie einem Team bei, das Ingenieurexzellenz, Vertrauen, Verantwortung und kontinuierliche Verbesserung schätzt.
- Zukunftsorientierte Technologie: Praktische Erfahrungen mit moderner Virtualisierung, Hochleistungsnetzwerken, verteiltem Speicher und KI-Infrastruktur sammeln.
Senior Software Engineer (Storage Virtualization Team) Arbeitgeber: Jobgether
Jobgether ist ein hervorragender Arbeitgeber, der kreative Talente in der Schweiz anzieht. Mit flexiblen Arbeitsbedingungen, 20 Urlaubstagen und umfassender medizinischer Versicherung bietet das Unternehmen nicht nur ein unterstützendes und innovatives Arbeitsumfeld, sondern auch zahlreiche Möglichkeiten zur beruflichen Weiterentwicklung. Hier haben Sie die Chance, in einem dynamischen Team zu arbeiten und Ihre kreativen Ideen in die Tat umzusetzen.