Auf einen Blick
- Aufgaben: Entwickle die Softwarearchitektur für unsere nächste Generation von hybriden Rechenmaschinen.
- Unternehmen: Black Semiconductor - ein innovatives Unternehmen in der Halbleiterindustrie.
- Vorteile: Umfassende Gesundheitsleistungen, flexible Arbeitszeiten und Entwicklungsmöglichkeiten.
- Weitere Informationen: Offene und inklusive Unternehmenskultur, die Zusammenarbeit und individuelles Wachstum fördert.
- Warum dieser Job: Gestalte die Zukunft der Technologie mit bahnbrechenden Graphenlösungen.
- Qualifikationen: Erfahrung in Compiler-Architektur und Softwareentwicklung für spezialisierte Rechenplattformen.
Das prognostizierte Gehalt liegt zwischen 75000 - 95000 € pro Jahr.
Über uns
Wir sehen die Halbleiterindustrie als ein Reich der Möglichkeiten. Wir sehen Chancen. Wir sehen den tiefgreifenden Einfluss, den unsere Graphenlösungen auf die Transformation der Branche haben werden. Wir laden Sie ein, sich uns anzuschließen, um mit unserem grundlegend menschzentrierten Ansatz Veränderungen voranzutreiben und brillante Köpfe um eine gemeinsame Vision zu vereinen. Die Vision ist: Beweisen Sie allen, dass Sie einen grundlegenden Wandel herbeiführen können. Beweisen Sie mit Ihrem Wissen und Ihren Fähigkeiten, wie Dinge anders gemacht werden können. Gemeinsam können wir das Paradigma verändern, wie die Welt verbunden ist.
Unsere Technologie
Die wachsende Nachfrage der Halbleiterindustrie nach leistungsstärkeren Chips mit höherer Bandbreite und geringerem Stromverbrauch findet ihre Lösung in unserer Technologie. Wir verbinden Chips mit Hochdurchsatz- und Niedrigverzögerungs-Computernetzwerken. Der Schlüssel liegt darin, die physikalischen Eigenschaften von Graphen zu nutzen, um elektronische Berechnungen mit photonischer Kommunikation zu kombinieren, sodass unzählige Chips fast so interagieren können, als wären sie eins. Unsere graphen-photonische Innovation erhöht die Rechenleistung und Effizienz auf eine neue Größenordnung. Kurz gesagt, wir verbinden Chips, um leistungsstarke und energieeffiziente Netzwerke zu schaffen und die Konnektivitätsbeschränkungen in der Halbleiterindustrie zu überwinden.
Die Rolle
Wir suchen einen erfahrenen Senior Software Compute Architect bei Black Semiconductor, der die Softwarearchitektur für unseren nächsten hybriden elektronisch-photonischen Rechenmotor verantwortet. Sie werden das Programmiermodell, die Compiler- und Laufzeitstrategie sowie die Mechanismen zur Arbeitslastplatzierung definieren, die es ermöglichen, Operationen dynamisch über den geeignetsten Rechenweg auszuführen. In enger Zusammenarbeit mit dem Architekturleiter, dem Senior Hardware Compute Architect und den Software-Ökosystemteams werden Sie definieren, wie Anweisungen, Kerne und Bibliotheken die hybride Architektur höheren Frameworks zugänglich machen und eine skalierbare Ausführung über die Plattform ermöglichen. Ihre Arbeit wird die leistungsorientierte Hardware-/Software-Co-Design vorantreiben, indem Sie KI-Arbeitslasten über Kandidatenarchitekturen bewerten und systemweite Entscheidungen leiten. Diese Rolle verbindet Compilerarchitektur, heterogene Rechensysteme und elektronische-photonische Co-Design.
Um unserem Team beizutreten, sollten Sie begeistert sein, das Programmiermodell, die Anweisungsabstraktionen und die Software-Schnittstellen zu definieren, die hybride elektronische/photonische Rechenfähigkeiten für Compiler, Bibliotheken und KI-Frameworks zugänglich machen. Übernehmen Sie die Compiler-, Laufzeit- und Bibliotheksstrategie, die erforderlich ist, um Arbeitslasten und Kerne auf den optimalen Rechenweg abzubilden. Entwickeln Sie Leistungsmodelle für KI-Arbeitslasten, einschließlich des Trainings und der Inferenz von Transformatoren, um Hardware-/Software-Konfigurationen vor der Siliziumimplementierung zu bewerten. Arbeiten Sie mit dem Hardware Compute Architect zusammen, um Schnittstellenverträge, Telemetrie und Steuermechanismen zu co-designen, die eine dynamische Arbeitslastbewegung zwischen Rechenwegen ermöglichen. Definieren Sie Software- und Firmware-Strategien für die Skalierung und Ausführung, einschließlich der Verteilung und Weiterleitung von Arbeitslasten über Knoten, Pakete und Systeme. Prototypisieren Sie Kerne, Bibliotheken und Laufzeitkonzepte, um architektonische Entscheidungen anhand realer KI-Benchmarks zu validieren.
Ihre Qualifikationen
- Abschluss (Bachelor oder Master) in Informatik, Elektrotechnik, Computertechnik oder einem verwandten technischen Bereich oder gleichwertige Erfahrung.
- 5+ Jahre Erfahrung in der Entwicklung von Compilern, Laufzeiten oder Systemsoftware für beschleunigte, heterogene oder spezialisierte Rechenplattformen.
- Starke Erfahrung in der Compilerarchitektur, einschließlich LLVM, MLIR oder vergleichbarer Compiler-Infrastruktur, die auf benutzerdefinierte Beschleuniger oder heterogene Hardware abzielt.
- Erfahrung in der Definition von Befehlssätzen, Programmiermodellen oder Hardware-/Software-Abstraktionen für neuartige Rechenarchitekturen.
- Starker Hintergrund in der Optimierung von Kernen und Bibliotheken für KI-Arbeitslasten über verschiedene Hardware-Backends.
- Erfahrung in der Modellierung der Leistung von KI-Arbeitslasten, einschließlich des Trainings und der Inferenz von LLMs, über verschiedene Hardware-Architekturen.
- Verständnis von Scale-up- und Scale-out-Systemsoftware, einschließlich der Verteilung von Arbeitslasten, der Laufzeitplanung und der Interaktionen mit der Steuerungsebene von Beschleunigern.
- Nachgewiesene Fähigkeit zur Zusammenarbeit mit Hardwarearchitekten zur Definition gemeinsamer Schnittstellen und systemweiter Entwurfsentscheidungen.
- Erfahrung mit Compiler-, Laufzeit- und KI-Software-Ökosystemen, einschließlich LLVM/MLIR, Triton, CUTLASS-Stil DSLs, PyTorch, JAX, Python, C++ und Profilierungs-/Leistungsmodellierungswerkzeugen für die Architekturerforschung.
- Vertrautheit mit photonischen oder optischen Rechenkonzepten und deren Auswirkungen auf Compiler-/Laufzeitstrategien wird als Vorteil angesehen.
- Erfahrung mit heterogenen Rechenökosystemen wie CUDA, ROCm, Triton, oneAPI oder benutzerdefinierten Beschleuniger-Software-Stacks wird als Vorteil angesehen.
- Beiträge zu offenen Compiler- oder Laufzeitsystemen (z.B. MLIR, Triton, PyTorch-Backends) oder Erfahrungen mit firmwarebasiertem Scheduling und der Gestaltung der Steuerungsebene von Beschleunigern werden als Vorteil angesehen.
Unsere Unternehmenskultur
Menschen über Prozesse. Bei Black Semiconductor ist Flexibilität der Schlüssel – wir sorgen dafür, dass die Arbeit sich dem Leben anpasst, nicht umgekehrt. Wir fördern die Harmonie zwischen Berufs- und Privatleben, wo Karrieren sinnvoll und bereichernd sind. Unsere Prozesse sind menschenzentriert, sodass Sie sich auf das Wesentliche konzentrieren können. Lassen Sie uns gemeinsam wachsen. Ihr Potenzial hat für uns Priorität. Wir bieten Ihnen die Autonomie, um einen bleibenden Einfluss zu hinterlassen, und fördern Ihr Wachstum durch eine Kultur des kontinuierlichen Lernens. Wir investieren in Ihre Reise zur beruflichen und persönlichen Entwicklung.
Ihre Gesundheit und Zukunft sind wichtig. Ihr Wohlbefinden hat oberste Priorität. Wir bieten ein umfassendes Leistungspaket mit hervorragenden Versicherungen, Renten und virtuellen Aktienoptionen für Ihre mentale, körperliche und finanzielle Gesundheit. Ihre Seelenruhe hat für uns Priorität – in der Gegenwart und in der Zukunft.
Wir leben Offenheit. Zusammenarbeit und Inklusivität sind die Grundpfeiler unserer Kultur. Wir praktizieren Offenheit, fördern Vertrauen und Respekt. Individualität ist unsere kollektive Stärke, die Innovation antreibt und uns voranbringt. Wir verbinden Chips – und Menschen. Wir ermutigen qualifizierte Personen aus allen Hintergründen, sich zu bewerben. Wir fördern ein inklusives und unterstützendes Arbeitsumfeld, das Zusammenarbeit, Innovation und Wachstum schätzt. Treten Sie unserem Team bei und werden Sie Teil einer Organisation, die sich der Veränderung in der Branche widmet.
Wenn Ihre Bewerbung zu einem Beschäftigungsverhältnis führt, werden Ihre Bewerberdaten in unsere Personalakten übertragen und gemäß den geltenden gesetzlichen Anforderungen verarbeitet; andernfalls werden Ihre Bewerberdaten bis zu sechs (6) Monate nach Abschluss des Rekrutierungsprozesses aufbewahrt.
Senior Software Compute Architect (f/m/d) Arbeitgeber: Doist
Keyfactor ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern in der Schweiz (Zürich) oder im Vereinigten Königreich (Remote) eine dynamische und unterstützende Arbeitsumgebung bietet. Mit einem starken Fokus auf Mitarbeiterentwicklung und strategischen Partnerschaften fördert das Unternehmen eine Kultur der Zusammenarbeit und Innovation, die es den Mitarbeitern ermöglicht, ihre Karriereziele zu erreichen und gleichzeitig einen bedeutenden Beitrag zum Unternehmenswachstum zu leisten.