Auf einen Blick
- Aufgaben: Entwickle und optimiere Compiler für Hochleistungsanwendungen mit innovativer Hardware.
- Unternehmen: NextSilicon, ein Vorreiter in HPC und KI mit einem kollaborativen Arbeitsumfeld.
- Vorteile: Attraktives Gehalt, flexible Arbeitszeiten und Möglichkeiten zur beruflichen Weiterentwicklung.
- Weitere Informationen: Dynamisches Umfeld mit hervorragenden Karrierechancen und einem starken Fokus auf Teamarbeit.
- Warum dieser Job: Sei Teil eines Teams, das Technologien entwickelt, die einen echten Einfluss auf die Welt haben.
- Qualifikationen: Erfahrung in Compiler-Engineering und Softwareentwicklung, idealerweise mit MLIR.
Das prognostizierte Gehalt liegt zwischen 108000 - 132000 CHF pro Jahr.
NextSilicon ist dabei, das Hochleistungsrechnen (HPC & AI) neu zu gestalten. Unsere beschleunigten Rechenlösungen nutzen intelligente adaptive Algorithmen, um Supercomputer erheblich zu beschleunigen und sie in eine neue Generation zu führen. Wir haben eine neuartige softwaredefinierte Hardwarearchitektur entwickelt, die bedeutende Fortschritte sowohl im HPC- als auch im AI-Bereich erzielt.
Bei NextSilicon leiten uns drei Kernwerte:
- Professionalität: Wir streben nach außergewöhnlichen Ergebnissen durch Professionalität und unerschütterliche Hingabe an Qualität und Leistung.
- Einheit: Zusammenarbeit ist der Schlüssel zum Erfolg. Deshalb fördern wir ein Arbeitsumfeld, in dem sich jeder Mitarbeiter wertgeschätzt und gehört fühlen kann.
- Einfluss: Wir sind leidenschaftlich daran interessiert, Technologien zu entwickeln, die einen bedeutenden Einfluss auf Branchen, Gemeinschaften und Einzelpersonen weltweit haben.
Das Compiler-Team entwickelt einen automatisierten Optimierungsprozess, der unsere einzigartige Hardwarearchitektur anpasst, um jede HPC-Anwendung mit minimalen oder keinen Codeänderungen auszuführen. Durch iterative Runden von Telemetrie und Optimierung kann unser Compiler unsere Beschleuniger intelligent in einen arbeitslastspezifischen ASIC zur Laufzeit anpassen.
Wir suchen einen talentierten Compiler-Experten, der unserem innovativen MLIR-Compiler-Team in Zürich beitritt. In dieser sichtbaren, praktischen Rolle werden Sie eine entscheidende Rolle beim Aufbau des nächsten Runtime-Compilers von NextSilicon spielen.
Anforderungen:
- BSc, MSc oder PhD in Informatik, Computertechnik oder einem verwandten Bereich.
- 7+ Jahre Erfahrung in der Softwareentwicklung, davon mindestens 5 Jahre in der Compilertechnik.
- Erfahrung in C, C++ oder einer anderen Systemprogrammiersprache.
- Praktische Erfahrung mit MLIR: ein Vorteil.
- Starke algorithmische Intuition mit Kontrollflussgraphen und Codeanalyse.
Verantwortlichkeiten:
- Entwurf, Implementierung, Test und Wartung von hoch- und niederstufigen Optimierungen und Analysen zur Beschleunigung von HPC-Anwendungen auf unserer dedizierten Hardware.
- Zusammenarbeit mit und Beitrag zu upstream MLIR und LLVM.
- Mit unserem adaptiven Runtime-Compiler einen Schritt nach vorne machen und Leistung dort herauskitzeln, wo sie normalerweise nicht anwendbar wäre.
- Anwendungsbenchmarking durchführen und neue Optimierungsmöglichkeiten identifizieren, um den Fahrplan des Teams zu leiten.
- Eng mit funktionsübergreifenden Teams, einschließlich Softwareingenieuren, HPC-Anwendungsingenieuren und Hardwarearchitekten, zusammenarbeiten, um die Übereinstimmung mit den Projektzielen und -anforderungen sicherzustellen.
Senior Compiler Engineer Arbeitgeber: NextSilicon
NextSilicon ist ein hervorragender Arbeitgeber, der eine dynamische und kollaborative Arbeitsumgebung in Zürich bietet. Unsere Mitarbeiter profitieren von kontinuierlichen Wachstums- und Entwicklungsmöglichkeiten, während sie an innovativen Projekten im Bereich HPC und KI arbeiten, die einen echten Einfluss auf die Technologiebranche haben. Mit einem starken Fokus auf Professionalität, Einheit und Impact fördern wir eine Kultur, in der jeder Beitrag geschätzt wird und die Möglichkeit besteht, an der Spitze technologischer Fortschritte zu stehen.