Auf einen Blick
- Aufgaben: Entwickle Compiler-Pipelines und arbeite an innovativen Hardware-Lösungen.
- Unternehmen: Ein gut finanziertes Deep-Tech-Unternehmen in Zürich mit Fokus auf KI und Signalverarbeitung.
- Vorteile: Attraktives Gehalt, flexible Arbeitszeiten und Möglichkeiten zur beruflichen Weiterentwicklung.
- Weitere Informationen: Dynamisches Team mit spannenden Herausforderungen und Wachstumsmöglichkeiten.
- Warum dieser Job: Gestalte die Zukunft der Technologie und mache einen echten Unterschied in der Branche.
- Qualifikationen: Mindestens 5 Jahre Erfahrung in Compiler-Entwicklung und fundierte Kenntnisse in C++ und Python.
Das prognostizierte Gehalt liegt zwischen 72000 - 108000 € pro Jahr.
Ein gut finanziertes Deep-Tech-Unternehmen in Zürich entwickelt eine neue Klasse von Rechenplattformen, die darauf abzielt, grundlegende Engpässe in den heutigen KI- und Signalverarbeitungssystemen zu beseitigen. Das Unternehmen entwickelt maßgeschneiderte Hardware, die die Berechnung näher an den Speicher bringt und erhebliche Gewinne bei Latenz, Energieeffizienz und Skalierbarkeit freisetzt. Der Compiler-Stack ist zentral für diese Bemühungen und übersetzt reale Arbeitslasten in hardwareeffiziente Ausführungspfade. Sie suchen nun einen Senior Compiler Engineer, um diesen Stack zu definieren und aufzubauen.
- Entwurf und Wartung von Compiler-Pipelines unter Verwendung von MLIR und LLVM
- Umwandlung von KI- und DSP-Operationen in hardwareeffiziente Darstellungen
- Codegenerierung, Kernelentwicklung und Leistungsoptimierung
- Aufbau von Benchmarking-, Profiling- und Regression-Infrastrukturen
- Enge Zusammenarbeit mit Architektur- und Hardwareteams beim HW/SW-Co-Design
Voraussetzungen:
- Über 5 Jahre Erfahrung in der Compiler-Entwicklung oder in der Entwicklung von Low-Level-Systemsoftware
- Starke Kenntnisse in C++ und Python
- Praktische Erfahrung mit MLIR und/oder LLVM
- Solides Verständnis der Systemgrundlagen (Speicher, Leistung, Parallelität)
- Komfortabel im Arbeiten an der Grenze zwischen Hardware und Software und im Lesen von Spezifikationen
Wenn Sie gerne Compiler entwickeln, die tatsächlich ausgeliefert werden und einen messbaren Unterschied machen, ist diese Rolle ein Gespräch wert.
Compiler Engineer Arbeitgeber: IC Resources
Das Unternehmen ist ein hervorragender Arbeitgeber, der in Zürich ansässig ist und sich auf die Entwicklung innovativer Rechenplattformen konzentriert. Mit einem starken Fokus auf Teamarbeit und persönlichem Wachstum bietet es seinen Mitarbeitern die Möglichkeit, an bahnbrechenden Technologien zu arbeiten und ihre Fähigkeiten in einem dynamischen Umfeld weiterzuentwickeln. Die Unternehmenskultur fördert Kreativität und Zusammenarbeit, während attraktive Benefits und eine inspirierende Arbeitsatmosphäre dazu beitragen, dass jeder Mitarbeiter einen bedeutenden Beitrag leisten kann.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass Sie so Compiler Engineer erhalten könnten
✨Tipp Nummer 1
Netzwerken ist der Schlüssel! Nutze Plattformen wie LinkedIn, um mit Leuten aus der Branche in Kontakt zu treten. Lass uns gemeinsam nach Verbindungen suchen, die dir helfen können, einen Fuß in die Tür zu bekommen.
✨Tipp Nummer 2
Bereite dich auf technische Interviews vor! Übe Coding-Challenges und sei bereit, deine Erfahrungen mit Compiler-Entwicklung und Systemsoftware zu teilen. Wir können dir Ressourcen zur Verfügung stellen, um dich optimal vorzubereiten.
✨Tipp Nummer 3
Zeige deine Leidenschaft für Compiler-Engineering! Teile Projekte oder Beiträge, die du gemacht hast, um dein Wissen über MLIR und LLVM zu demonstrieren. Lass uns zusammen an deinem Portfolio arbeiten, damit du dich von anderen abhebst.
✨Tipp Nummer 4
Bewirb dich direkt über unsere Website! Das zeigt dein Interesse und gibt uns die Möglichkeit, dich besser kennenzulernen. Lass uns gemeinsam sicherstellen, dass deine Bewerbung heraussticht!
Wir glauben, dass du diese Fähigkeiten brauchst, um Compiler Engineer mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Mach deine Hausaufgaben:Bevor du mit deiner Bewerbung anfängst, schau dir unsere Website genau an. Verstehe, was wir tun und wie du dazu beitragen kannst. Das zeigt uns, dass du wirklich interessiert bist und nicht einfach nur eine Bewerbung rausschickst.
Sei konkret und präzise:Wenn du über deine Erfahrungen sprichst, sei so konkret wie möglich. Nenne Beispiele aus deiner bisherigen Arbeit, die zeigen, dass du die Anforderungen für die Rolle als Compiler Engineer erfüllst. Wir lieben es, wenn du uns zeigst, was du drauf hast!
Zeig deine Leidenschaft:Erzähle uns, warum du Compiler Engineering liebst und was dich an der Arbeit mit MLIR und LLVM fasziniert. Deine Begeisterung kann den Unterschied machen und uns helfen, dich besser kennenzulernen.
Bewirb dich direkt über unsere Website:Um sicherzustellen, dass deine Bewerbung bei uns ankommt, bewirb dich bitte direkt über unsere Website. So können wir deine Unterlagen schnell und unkompliziert bearbeiten und du bist einen Schritt näher dran, Teil unseres Teams zu werden!
Wie man sich auf ein Vorstellungsgespräch bei IC Resources vorbereitet
✨Verstehe die Grundlagen der Compiler-Entwicklung
Mach dich mit den Grundlagen der Compiler-Entwicklung vertraut, insbesondere mit MLIR und LLVM. Zeige im Interview, dass du nicht nur die Theorie verstehst, sondern auch praktische Erfahrungen hast, indem du Beispiele aus deinen bisherigen Projekten teilst.
✨Bereite dich auf technische Fragen vor
Erwarte technische Fragen zu C++ und Python sowie zu Systemfundamenten wie Speicherverwaltung und Performance. Übe, wie du komplexe Probleme lösen würdest, und sei bereit, deine Denkweise zu erklären, während du an realen Szenarien arbeitest.
✨Zeige deine Teamarbeit
Da enge Zusammenarbeit mit Architektur- und Hardwareteams erforderlich ist, solltest du Beispiele für erfolgreiche Teamprojekte parat haben. Betone, wie du zur HW/SW-Kooperation beigetragen hast und welche Ergebnisse erzielt wurden.
✨Stelle kluge Fragen
Bereite einige durchdachte Fragen über die Projekte des Unternehmens und deren Herausforderungen vor. Das zeigt dein Interesse und deine Neugierde, und es gibt dir die Möglichkeit, mehr über die Rolle und das Team zu erfahren.