Auf einen Blick
- Aufgaben: Entwickle innovative KI-Anwendungen und forme die technische Strategie für unser Voyager SDK.
- Unternehmen: Axelera AI, ein dynamisches Unternehmen, das die Zukunft der KI gestaltet.
- Vorteile: Attraktives Gehalt, flexible Arbeitszeiten, Aktienoptionen und umfassende Mitarbeiterleistungen.
- Weitere Informationen: Wachstumsorientierte Umgebung mit großartigen Karrierechancen und einem Fokus auf Vielfalt.
- Warum dieser Job: Sei Teil eines internationalen Teams und gestalte bahnbrechende Technologien für eine bessere Welt.
- Qualifikationen: Erfahrung in Softwareentwicklung, insbesondere in KI und Edge-Deployment-Frameworks.
Das prognostizierte Gehalt liegt zwischen 72000 - 88000 € pro Jahr.
Axelera AI ist kein gewöhnliches Deep-Tech-Unternehmen. Wir schaffen die nächste Generation der KI-Plattform, um jedem zu helfen, die Menschheit voranzubringen und die Welt um uns herum zu verbessern. In nur fünf Jahren haben wir insgesamt 450 Millionen Dollar gesammelt und ein erstklassiges Team von über 250 Mitarbeitern aufgebaut (darunter über 60 PhDs mit mehr als 40.000 Zitierungen), sowohl remote aus 20 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 eingeführt, 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.
Die Applications-Team entwickelt die kundenorientierten Komponenten des Voyager SDK von Axelera AI, einschließlich Low-Code-Modellbereitstellung, End-to-End-Pipeline-Entwicklung sowie Anwendungsintegration und -analyse. Kunden nutzen diese Tools, um schnell vollständige Produktions-KI-Lösungen zu evaluieren, zu prototypisieren und zu erstellen, die durch Axelera AI-Geräte beschleunigt werden. Das Applications-Team entwickelt hochmoderne Entwicklungstools mit einfachen APIs, die sicherstellen, dass die von unseren Kunden bereitgestellten Lösungen die höchsten Leistungs- und Genauigkeitsniveaus auf dem Markt erreichen.
Wir suchen einen erfahrenen, technisch herausragenden Software-Ingenieur, der die Verantwortung für einen bedeutenden Bereich des Application-Stacks übernimmt. Dies ist eine Rolle auf Staff/Principal-Ebene für jemanden, der Chancen identifizieren und umsetzen kann, die starkes technisches Urteilsvermögen und schwierige Priorisierungen erfordern, die Grenzen dessen, was technisch erreichbar ist, verschieben und wiederverwendbare Architekturen schaffen kann, die den Standard für das gesamte Team erhöhen.
Hauptverantwortlichkeiten:
- Übernahme der End-to-End-Technikstrategie für einen wichtigen Bereich der Anwendungsschicht des Voyager SDK – Übersetzung von Forschungspapieren, Open-Source-Repositories und Produktanforderungen in einen kohärenten Fahrplan für Modellbereitstellung, Pipeline-Entwicklung und Anwendungsintegration.
- Festlegung der technischen Richtung für Bildvor-/nachbearbeitungsoperatoren und Decoder, Schaffung wiederverwendbarer Architekturen, die den Standard für den Rest des Teams erhöhen, und Partnerschaft mit dem Compiler-Team zur Lösung der schwierigsten Kompilierungsprobleme.
- Vorantreiben der Integration von branchenüblichen Modellrahmen in das SDK, Definition wiederverwendbarer Bibliotheken und Architekturen, die vom Team und von Kunden für die Low-Code- und No-Code-Bereitstellung von Modellen und Datensätzen verwendet werden.
- Definition unternehmensweiter Metadatenrepräsentationen für gängige Modelltypen (wie z.B. Begrenzungsrahmen und Schlüsselpunkt) und Verantwortung für die Bibliotheken, die im gesamten Team verwendet werden, um die Genauigkeit der bereitgestellten Modelle zu bewerten und Inferenzresultate auf Axelera AI-Hardware visuell darzustellen.
- Übernahme der Verantwortung für die End-to-End-Pipeline-Latenz und den Durchsatz über unterstützte Hardwareplattformen, Ursachenanalyse der schwierigsten Engpässe und Erstellung von Profiling-Tools und -Frameworks, die den Standard für die Diagnose von Leistungsproblemen durch das Team und die Kunden erhöhen.
- Vertretung der technischen Fähigkeiten des Applications-Teams gegenüber Geschäftspartnern und, wo relevant, gegenüber Kunden und der Branche; Mentoring und Entwicklung anderer Ingenieure; und Förderung von Dokumentationsstandards und Best Practices im gesamten Team.
Qualifikationen:
- BS/MS in Informatik, Elektrotechnik oder gleichwertig, mit einer erheblichen Erfolgsbilanz (typischerweise 8+ Jahre) an praktischer Erfahrung in der Halbleiter- und/oder KI-Branche.
- Tiefe, praktische Expertise mit Edge-Bereitstellungsrahmen wie OpenVINO oder TensorRT, mit nachgewiesener Fähigkeit, Probleme von erheblichem technischem Schwierigkeitsgrad in diesem Bereich zu lösen.
- Erfahrung mit GPU-Computing-APIs wie OpenCL und Vulkan.
- Starke Erfolgsbilanz bei der Anwendung von Modelloptimierungstechniken wie Quantisierung, Kompression und Pruning.
- Expertenkenntnisse in der Entwicklung von KI-Anwendungen mit Python, mit umfangreicher Erfahrung in ML-Bibliotheken wie PyTorch und TensorFlow.
- Expertenkenntnisse in Python/C++.
- Nachgewiesene Fähigkeit, End-to-End-Pipelines mit quantisierten Modellen in großem Maßstab zu entwerfen, zu erstellen und bereitzustellen, sowie wiederverwendbare Frameworks zu schaffen, auf denen andere aufbauen können.
- Erfahrung im Training von Modellen mit Transferlernen zur Nutzung vortrainierter Modelle für neue Aufgaben.
- Erfahrung mit MLIR und ONNXRuntime von Vorteil.
- Eine Erfolgsbilanz im Umgang mit tiefen Unklarheiten und der Lieferung von Ergebnissen ohne klare Handlungsanleitungen, wobei unter Druck fundiertes technisches Urteilsvermögen bei komplexen, mehrdimensionalen Problemen ausgeübt wird.
- Starke Kommunikations- und Einflussfähigkeiten, mit Erfahrung im Umgang mit hochriskanten Gesprächen mit leitenden technischen und geschäftlichen Stakeholdern und der externen Vertretung technischer Arbeiten gegenüber Kunden oder der Industrie.
- Erfahrung in der Mentoring und Entwicklung anderer Ingenieure und der Erhöhung des technischen Niveaus für ein Team.
- Fundierte Linux-Kenntnisse.
- Praktisches Wissen über agile Entwicklung mit Tools wie Jira, Git und GitHub.
- Selbstmotiviert, mit der Fähigkeit, technische Richtungen festzulegen und in einem schnelllebigen, kollaborativen Startup-Umfeld mit erheblicher Autonomie zu gedeihen.
Standort:
Wir bieten eine flexible Arbeitsregelung 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 Sie bereits in der Nähe sind. Vollständig remote aus jedem europäischen Land (einschließlich des Vereinigten Königreichs), in dem Sie sich bereits befinden, zu arbeiten. Mit uns umzuziehen und von Italien (Florenz oder Mailand) oder den Niederlanden (Amsterdam oder Eindhoven) aus zu arbeiten. Bitte beachten Sie, dass Bewerber, die [interessiert sind, in] Bayern (Deutschland), Belgien oder Italien ansässig zu sein, Vorrang haben.
Was wir bieten:
Dies ist Ihre Chance, Teil einer dynamischen, schnell wachsenden, internationalen Organisation zu werden. Wir bieten ein attraktives Vergütungspaket, einschließlich eines Rentenplans, umfassender Mitarbeiterversicherungen und der Möglichkeit, Unternehmensanteile zu erhalten. Eine offene Kultur, die Kreativität und kontinuierliche Innovation unterstützt, erwartet Sie. Kollaboratives Eigentum 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 besteht darin, ein warmes und integratives Umfeld zu schaffen, das jedes Mitglied unseres Teams ermächtigt und feiert. Wir begrüßen Bewerber aus allen Hintergründen, die mit uns die Zukunft der KI gestalten möchten.
Staff/Principal Software Engineer – AI Applications in Wien Arbeitgeber: Axelera AI
Axelera AI ist ein herausragender Arbeitgeber, der Ihnen die Möglichkeit bietet, in einem dynamischen und schnell wachsenden internationalen Umfeld zu arbeiten. Mit einem attraktiven Vergütungspaket, flexiblen Arbeitsmodellen und einer offenen Unternehmenskultur, die Kreativität und Innovation fördert, sind Sie Teil eines Teams, das Vielfalt schätzt und jedem Mitarbeiter die Chance zur persönlichen und beruflichen Weiterentwicklung bietet. Arbeiten Sie an der Spitze der Technologie und gestalten Sie die Zukunft der KI mit uns.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass du so Staff/Principal Software Engineer – AI Applications in Wien erhalten könntest
✨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 Staff/Principal Software Engineer – AI Applications 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 Staff/Principal Software Engineer – AI Applications in Wien mit Bravour zu bestehen
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.