Auf einen Blick
- Aufgaben: Entwickle und pflege unsere ML-Benchmarking- und Validierungsinfrastruktur für KI-Modelle.
- Arbeitgeber: Roofline, ein innovatives Unternehmen im Bereich KI-Compiler mit einem zukunftsorientierten Team.
- Mitarbeitervorteile: Wettbewerbsfähiges Gehalt, Aktienoptionen, flexible Arbeitszeiten und regelmäßige Teamevents.
- Andere Informationen: Dynamisches Umfeld mit vielen Lern- und Entwicklungsmöglichkeiten.
- Warum dieser Job: Sei Teil einer bahnbrechenden Branche und arbeite an bedeutenden Innovationen.
- Gewünschte Qualifikationen: Kenntnisse in Python, C/C++ und ein Abschluss in Informatik oder verwandten Bereichen.
Das voraussichtliche Gehalt liegt zwischen 55000 - 70000 € pro Jahr.
Wer wir sind
Roofline baut eine Bereitstellungsplattform, um jedes Modell auf disruptiver Hardware am Edge auszuführen. Wir suchen talentierte und ehrgeizige Ingenieure, die leidenschaftlich an Technologie interessiert sind, um neue Komponenten in unserem Software-Stack zu entwerfen und zu implementieren. Sie werden mit anderen erstklassigen Ingenieuren zusammenarbeiten, um das gesamte Spektrum von KI-Anwendungen über heterogene Hardware-Plattformen hinweg zu ermöglichen.
Warum wir?
- Die Möglichkeit zu wachsen. Seien Sie an der Spitze des Aufbaus und der Gestaltung eines branchenprägenden Unternehmens. Es gibt viele Möglichkeiten zu lernen und sich weiterzuentwickeln.
- Das Team zum Erfolg. Wir bauen das führende KI-Compiler-Team in Europa auf. Schließen Sie sich unserem zukunftsorientierten Team an, um bedeutende, disruptive Innovationen mit uns zu schaffen.
- Die Flexibilität, die Sie benötigen. Wir möchten, dass Sie auf die produktivste und nachhaltigste Weise arbeiten. Egal, ob Sie zusätzliche Freizeit benötigen, Ihren Zeitplan anpassen oder andere Ideen haben, um Ihre Produktivität zu maximieren, wir unterstützen Sie.
- Die Vergütung, die belohnt. Wir suchen weltklasse Talente und zahlen entsprechend. Wir bieten jedem Mitarbeiter Eigenkapital an, da wir wirklich möchten, dass Sie an unserem Erfolg teilhaben.
- Die Kultur, die Sie wünschen. Wir schaffen aktiv Raum, um unsere Kultur aufzubauen. Wir organisieren regelmäßige Veranstaltungen und Retreats für das gesamte Team.
Ihre Mission
- Entwerfen, pflegen und entwickeln Sie unsere benutzerdefinierte ML-Modell-Benchmarking- und Validierungsinfrastruktur, um Korrektheit, Leistung und Regressionen über Compiler-Versionen hinweg zu messen.
- Validieren Sie kompilierte Modelle mit unseren Tools innerhalb von Drittanbieter-Software-Stacks, um Integrationsprobleme, Randfälle und Leistungsengpässe aufzudecken.
- Arbeiten Sie eng mit Compiler-, Runtime- und ML-Ingenieuren zusammen, um Fehler in komplexen Software- und Hardware-Umgebungen zu reproduzieren, zu diagnostizieren und die Ursachen zu ermitteln.
- Bauen Sie skalierbare Test-Pipelines, die verschiedene Modelle, Workloads und Hardware-Ziele abdecken, um eine schnelle Iteration auf einem sich schnell entwickelnden Compiler-Stack zu ermöglichen.
- Tragen Sie Testfälle, Benchmarks und Tools bei, die die Robustheit, Beobachtbarkeit und langfristige Zuverlässigkeit unserer ML-Compiler-Plattform verbessern.
- Übernehmen Sie die Weiterentwicklung unseres Build-Systems und der CI/CD-Infrastruktur, um sicherzustellen, dass sie leistungsfähig, korrekt und gut auf die Anforderungen eines sich schnell entwickelnden Compiler-Projekts abgestimmt bleibt.
Ihr Profil
- Kenntnisse und praktische Erfahrung in Python, C/C++.
- Abschluss in Informatik/Elektrotechnik oder einem verwandten Bereich.
- Nachgewiesenes Verständnis der Prinzipien der Softwaretechnik, Datenstrukturen, Entwurfsmuster und Algorithmen.
- Ambition und Neugier, komplexe Probleme zu lösen, eine starke Einstellung, Verantwortung für Ihre Aufgaben zu übernehmen, um unsere Lösungen voranzutreiben, und eine kooperative Haltung, um unsere Kultur zu fördern.
- Verantwortung wird über unmittelbare Aufgaben hinaus übernommen, wobei die Werkzeuge und Pipelines, auf die das Team angewiesen ist, zuverlässig gehalten und kontinuierlich verbessert werden.
Schön zu haben:
- Erfahrung als Qualitätsprüfer oder Testingenieur.
- Erfahrung mit Compilern, insbesondere mit MLIR oder LLVM.
- Erfahrung mit Compute-Frameworks wie Vulkan, Cuda, Metal oder OpenCL.
- Kenntnisse über KI-Algorithmen, Erfahrung mit der Nutzung von KI-Beschleunigern oder dem Kompilieren auf relevante Hardware.
- Kenntnisse über Datenbewegungsnetzwerke, Datenfluss-Programmiermodelle und optimierte KI-Bibliotheken.
- Kenntnisse über Hardwarearchitekturen von CPUs, GPUs oder NPUs/Beschleunigern sind von Vorteil.
- Erfahrung mit Python.
ML Infrastructure & Validation Engineer Arbeitgeber: roofline
Kontaktperson:
roofline HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: ML Infrastructure & Validation Engineer
✨Netzwerken ist der Schlüssel
Nutze Plattformen wie LinkedIn, um mit Leuten aus der Branche in Kontakt zu treten. Stell Fragen, teile deine Ideen und zeig dein Interesse an ML-Infrastruktur. Je mehr du dich vernetzt, desto wahrscheinlicher ist es, dass du von offenen Stellen erfährst.
✨Sei proaktiv bei der Jobsuche
Warte nicht darauf, dass die Stellenanzeigen zu dir kommen. Gehe aktiv auf Unternehmen zu, die dich interessieren, und frage nach möglichen Möglichkeiten. Zeig, dass du bereit bist, Teil ihres Teams zu werden und bringe deine Ideen ein.
✨Bereite dich auf technische Interviews vor
Mach dich mit typischen Fragen und Herausforderungen vertraut, die in technischen Interviews gestellt werden. Übe das Lösen von Problemen in Python oder C/C++, um sicherzustellen, dass du bereit bist, dein Wissen unter Beweis zu stellen.
✨Bewirb dich direkt über unsere Website
Wenn du denkst, dass du gut zu uns passt, bewirb dich direkt über unsere Website. So zeigst du dein echtes Interesse an der Position und wir können dich schneller in den Auswahlprozess einbeziehen.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: ML Infrastructure & Validation Engineer
Tipps für deine Bewerbung 🫡
Sei du selbst!: Wenn du deine Bewerbung schreibst, sei authentisch und zeig uns, wer du wirklich bist. Wir suchen nach leidenschaftlichen Ingenieuren, die ihre Begeisterung für Technologie ausdrücken können. Lass deine Persönlichkeit durchscheinen!
Pass auf die Details auf!: Achte darauf, dass deine Bewerbung gut strukturiert und fehlerfrei ist. Wir lieben es, wenn alles ordentlich aussieht und die Informationen klar sind. Ein bisschen Sorgfalt kann einen großen Unterschied machen!
Zeig deine Erfahrungen!: Erzähle uns von deinen bisherigen Projekten und Erfahrungen, die relevant für die Stelle sind. Wir wollen wissen, wie du Probleme gelöst hast und welche Technologien du beherrschst. Das gibt uns einen guten Eindruck von deinem Können!
Bewirb dich über unsere Website!: Um sicherzustellen, dass wir deine Bewerbung schnell und effizient bearbeiten können, bewirb dich bitte direkt über unsere Website. So kannst du sicher sein, dass alles an der richtigen Stelle landet!
Wie du dich auf ein Vorstellungsgespräch bei roofline vorbereitest
✨Mach dich mit der Technologie vertraut
Bevor du zum Interview gehst, solltest du dir die Zeit nehmen, um die Technologien und Tools, die Roofline verwendet, zu verstehen. Schau dir MLIR, LLVM und andere relevante Frameworks an. Das zeigt dein Interesse und deine Bereitschaft, dich in die Materie einzuarbeiten.
✨Bereite konkrete Beispiele vor
Denke an spezifische Projekte oder Erfahrungen, die deine Fähigkeiten in Python, C/C++ und Software Engineering Prinzipien demonstrieren. Sei bereit, über Herausforderungen zu sprechen, die du gemeistert hast, und wie du zur Lösung beigetragen hast. Das gibt den Interviewern einen Einblick in deine Problemlösungsfähigkeiten.
✨Zeige Teamgeist
Da die Zusammenarbeit mit anderen Ingenieuren ein wichtiger Teil der Rolle ist, solltest du Beispiele für erfolgreiche Teamprojekte parat haben. Erkläre, wie du zur Teamdynamik beigetragen hast und welche Rolle du in der Gruppe gespielt hast. Das zeigt, dass du nicht nur technisch versiert bist, sondern auch gut im Team arbeiten kannst.
✨Frage nach der Unternehmenskultur
Nutze die Gelegenheit, um Fragen zur Unternehmenskultur und den Werten von Roofline zu stellen. Zeige, dass du an einem langfristigen Engagement interessiert bist und dass dir die Teamdynamik und die Möglichkeit zur persönlichen Weiterentwicklung wichtig sind. Das hinterlässt einen positiven Eindruck und zeigt dein Interesse an der Firma.