Senior/Staff AI Graph Compiler Engineer

Senior/Staff AI Graph Compiler Engineer

Bern Vollzeit 60000 - 80000 € / Jahr (geschätzt) Homeoffice (teilweise)
Axelera AI

Auf einen Blick

  • Aufgaben: Entwickle und optimiere Compiler-Komponenten für KI-Anwendungen mit modernster Technologie.
  • Unternehmen: Innovatives Deep-Tech-Startup mit globalem Einfluss und einem engagierten Team.
  • Vorteile: Attraktives Gehalt, flexible Arbeitszeiten, Aktienoptionen und umfassende Mitarbeiterleistungen.
  • Weitere Informationen: Vielfältige Karrieremöglichkeiten in einem unterstützenden und kreativen Team.
  • Warum dieser Job: Gestalte die Zukunft der KI und arbeite an bahnbrechenden Projekten in einem dynamischen Umfeld.
  • Qualifikationen: Master oder PhD in Informatik, Erfahrung mit Deep Learning und Compiler-Technologien.

Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.

Axelera AI ist kein gewöhnliches Deep-Tech-Startup. Wir schaffen die nächste Generation der KI-Plattform, um jedem zu helfen, der die Menschheit voranbringen und die Welt um uns herum verbessern möchte. In nur vier Jahren haben wir insgesamt 370 Millionen Dollar gesammelt und ein erstklassiges Team von über 220 Mitarbeitern (darunter mehr als 49 PhDs mit über 40.000 Zitierungen) aufgebaut, sowohl remote aus 18 verschiedenen Ländern als auch mit Büros in Belgien, Frankreich, der Schweiz, Italien, dem Vereinigten Königreich und mit Hauptsitz im High Tech Campus in Eindhoven, Niederlande. Wir haben auch unsere Metis™ KI-Plattform gestartet, die eine 3-5-fache Steigerung der Effizienz und Leistung erreicht und einen starken Geschäftspipeline von über 100 Millionen Dollar aufweist. Unser unerschütterliches Engagement für Innovation hat uns fest als globalen Branchenpionier etabliert. Bist du bereit für die Herausforderung?

Wir suchen einen Frontend / Graph-Level Compiler Engineer, der unser wachsendes Compiler-Team bei Axelera AI verstärkt. In dieser Rolle spielst du eine Schlüsselrolle bei der Entwicklung und Optimierung unseres MLIR-basierten Compiler-Stacks, der eine effiziente Ausführung von KI-Workloads auf modernsten heterogenen Hardware-Architekturen ermöglicht. Du wirst eng mit KI-Forschern, Compiler-Ingenieuren und Hardware-Architekten zusammenarbeiten und mit einem talentierten Team von Ingenieuren in ganz Europa kooperieren. Dies ist deine Chance, an modernen KI-Beschleunigungsarchitekturen zu arbeiten, Compiler-Technologie voranzutreiben und einen echten Einfluss in einem schnelllebigen Startup-Umfeld zu haben.

Hauptverantwortlichkeiten

  • Entwerfen, Implementieren und Warten von Frontend- und Graph-Level-Compiler-Komponenten unter Verwendung von MLIR
  • Entwickeln und Optimieren von Graph-Level-Transformationen wie Operatorfusion, Konstantenfaltung, Operatorabsenkung, Graphpartitionierung und anderen leistungsrelevanten Optimierungen
  • Erweitern und Warten von MLIR-Dialekten, -Pässen und -Infrastrukturen zur Unterstützung von KI-Workloads
  • Integrieren und Senken von KI-Modellen aus Frameworks wie PyTorch, ONNX und TensorFlow in interne Compiler-Darstellungen
  • Zusammenarbeiten mit Hardware- und Backend-Compiler-Teams, um eine effiziente Zuordnung von KI-Workloads zu heterogenen Architekturen sicherzustellen
  • Unterstützen und Mentoren von Teammitgliedern bei der Annahme und effektiven Nutzung der MLIR-Infrastruktur
  • Analysieren von Modellgraphen und Implementieren von Optimierungen zur Verbesserung der Leistung, Speichereffizienz und Ausführungseffizienz
  • Beitragen zum Design und zur Weiterentwicklung der gesamten Compiler-Architektur und -Werkzeuge
  • Debuggen, Profilieren und Verbessern der Compiler-Leistung und -Korrektheit

Qualifikationen

  • Master oder PhD in Informatik oder einem verwandten technischen Bereich
  • 3-5 Jahre Erfahrung in einer Software-Engineering-Rolle, davon idealerweise 2 Jahre Erfahrung mit Deep-Learning-Frameworks und KI-Systemen
  • Erfahrung mit MLIR, einschließlich Dialekten, Pässen und Compiler-Infrastruktur
  • Solides Verständnis der Prinzipien des Compiler-Designs und der Zwischenrepräsentationen, insbesondere graphbasierter IRs
  • Erfahrung mit KI-Modell-Frameworks wie PyTorch (bevorzugt), ONNX oder TensorFlow
  • Nachweisliche Erfahrung in der Implementierung von Graph-Level-Optimierungen wie Operatorfusion, Konstantenfaltung, Graphpartitionierung oder ähnlichen Transformationen
  • Starke Programmierkenntnisse in C++ und Python
  • Erfahrung in kollaborativen Ingenieurteams
  • Ausgezeichnete Kommunikationsfähigkeiten und die Bereitschaft, Wissen zu teilen und andere zu betreuen

Wünschenswert

  • Erfahrung mit benutzerdefinierten KI-Beschleunigern oder spezialisierter Hardware
  • Hintergrund in Computerarchitektur, insbesondere heterogenen Systemen (z.B. CPU + NPU, GPU oder dedizierte Beschleuniger)
  • Erfahrung mit KI-Compiler-Stacks wie Torch-MLIR, TVM, XLA, Glow oder ähnlichem
  • Erfahrung in der Optimierung von KI-Workloads hinsichtlich Leistung und Effizienz
  • Vertrautheit mit Frontend-Modellaufnahme, Graphsenkung und Compiler-Pipelines

Standort

Wir bieten eine flexible Arbeitsgestaltung mit Optionen, um: Von einem unserer Axelera AI-Büros (Leuven in Belgien, Amsterdam und Eindhoven in den Niederlanden, Zürich in der Schweiz, Florenz und Mailand in Italien oder Bristol im Vereinigten Königreich) zu arbeiten, wenn du bereits in der Nähe bist. Vollständig remote aus jedem europäischen Land (einschließlich des Vereinigten Königreichs), in dem du dich bereits befindest, zu arbeiten. Mit uns umzuziehen und von Italien (Florenz oder Mailand) oder den Niederlanden (Amsterdam oder Eindhoven) aus zu arbeiten. Bitte beachte, dass Kandidaten, die daran interessiert sind, in Belgien oder Italien ansässig zu sein, Vorrang haben.

Was wir bieten

Dies ist deine Chance, Teil einer dynamischen, schnell wachsenden, internationalen Organisation zu werden. Wir bieten ein attraktives Vergütungspaket, einschließlich eines Rentenplans, umfangreicher Mitarbeiterversicherungen und der Möglichkeit, Unternehmensanteile zu erhalten. Eine offene Kultur, die Kreativität und kontinuierliche Innovation unterstützt, erwartet dich. Kollaborativer Besitz und Freiheit mit Verantwortung sind charakteristisch für die Art und Weise, wie wir als Team handeln und arbeiten. Bei Axelera AI setzen wir uns uneingeschränkt für Chancengleichheit ein und legen größten Wert auf Vielfalt. Unser fester Einsatz gilt der Schaffung eines warmen und integrativen Umfelds, das jedes Mitglied unseres Teams ermächtigt und feiert. Wir heißen Bewerber aus allen Hintergründen willkommen, um gemeinsam die Zukunft der KI zu gestalten.

Senior/Staff AI Graph Compiler Engineer Arbeitgeber: Axelera AI

Axelera AI ist ein herausragender Arbeitgeber, der eine dynamische und innovative Arbeitsumgebung bietet, in der Kreativität und kontinuierliche Verbesserung gefördert werden. Mit einem attraktiven Vergütungspaket, einschließlich Altersvorsorge und Unternehmensanteilen, sowie vielfältigen Möglichkeiten zur persönlichen und beruflichen Weiterentwicklung, ist Axelera AI der ideale Ort für talentierte Fachkräfte, die an der Spitze der KI-Technologie arbeiten möchten. Unsere offene Unternehmenskultur und das Engagement für Vielfalt schaffen ein unterstützendes Umfeld, in dem jeder Mitarbeiter geschätzt wird und einen echten Einfluss auf die Zukunft der KI hat.

Axelera AI

Kontaktdaten:

Axelera AI Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Senior/Staff AI Graph Compiler Engineer 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 Axelera AI anzuklopfen, wenn du dich auf die Stelle als Senior/Staff AI Graph Compiler Engineer 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 Axelera AI vorzubereiten!

Wir glauben, dass du diese Fähigkeiten brauchst, um Senior/Staff AI Graph Compiler Engineer mit Bravour zu bestehen

MLIR
Graph-Level Compiler
Deep Learning Frameworks
C++
Python
Compiler Design Principles
AI Model Integration

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 Axelera AI 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 Axelera AI 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.