Build System & Packaging Engineer (Senior)

Build System & Packaging Engineer (Senior)

Köln Vollzeit 60000 - 80000 € / Jahr (geschätzt) Homeoffice (teilweise)
R

Auf einen Blick

  • Aufgaben: Entwickle und optimiere unser Bazel-basiertes Build-System für unsere ML-Compiler-Plattform.
  • Unternehmen: RooflineAI, ein innovatives Unternehmen im Bereich Edge-AI.
  • Vorteile: Wettbewerbsfähiges Gehalt, Aktienoptionen, flexible Arbeitszeiten und regelmäßige Teamevents.
  • Weitere Informationen: Dynamisches Umfeld mit großartigen Wachstums- und Lernmöglichkeiten.
  • Warum dieser Job: Sei Teil eines zukunftsorientierten Teams und forme die Zukunft der KI-Technologie.
  • Qualifikationen: Erfahrung in Python, C/C++ und mit hermetischen Build-Systemen wie Bazel.

Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € 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 mit uns bedeutende, disruptive Innovationen beizutragen. Die Flexibilität, die Sie benötigen. 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 teilnehmen. Die Kultur, die Sie sich wünschen. Wir schaffen aktiv Raum, um unsere Kultur aufzubauen. Wir organisieren regelmäßige Veranstaltungen und Retreats für das gesamte Team.

Ihre Mission: Besitzen und entwickeln Sie unser auf Bazel basierendes Build-System, das unsere ML-Compiler-Plattform antreibt, und stellen Sie schnelle, reproduzierbare und zuverlässige Builds über einen wachsenden Codebestand und mehrere Hardware-Ziele sicher. Entwerfen und pflegen Sie Python-Paketierungs- und Verteilungspipelines, die unser Compiler-Toolchain und Runtime-Komponenten als gut strukturierte, versionierte Python-Wheels für Kunden und interne Teams bereitstellen. Fördern Sie die Entwicklererfahrung, indem Sie intuitive Werkzeuge, Dokumentationen und Self-Service-Workflows erstellen, die das Onboarding vereinfachen, Reibungen in der lokalen Entwicklung reduzieren und Ingenieuren ermöglichen, schnell und selbstbewusst zu iterieren. Entwickeln und optimieren Sie die CI/CD-Infrastruktur, um schnelle Iterationen zu unterstützen, Regressionen frühzeitig zu erkennen und mit den Anforderungen eines schnelllebigen Compiler-Projekts zu skalieren. Verwalten Sie Drittanbieter-Abhängigkeiten, SDKs und Toolchains und stellen Sie konsistente und hermetische Build-Umgebungen über Entwicklung, Test und Produktion sicher. Arbeiten Sie eng mit Compiler-, Runtime- und Testingenieuren zusammen, um neue Komponenten reibungslos zu integrieren, Build- und Linkprobleme zu lösen und die Entwickler-Workflows reibungslos zu halten. Verbessern Sie die Build-Leistung durch Caching-Strategien, Parallelisierung, Abhängigkeitsanalyse und Werkzeuge, die die Wartezeiten der Entwickler minimieren. Definieren und setzen Sie Paketierungsstandards, Freigabeprozesse und Versionierungspolitiken durch, die eine zuverlässige Bereitstellung über verschiedene Edge-Hardware-Plattformen unterstützen.

Ihr Profil: Kenntnisse und praktische Erfahrungen in Python, C/C++. Abschluss in Informatik / Elektrotechnik oder einem verwandten Bereich. Starke Erfahrung mit Bazel oder ähnlichen hermetischen Build-Systemen. Solides Verständnis der Python-Paketierung, insbesondere beim Erstellen und Verteilen von Wheels (einschließlich nativer/binary Wheels, die C/C++-Erweiterungen einwickeln). Nachgewiesenes Verständnis der Prinzipien der Softwaretechnik, Datenstrukturen, Entwurfsmuster und Algorithmen; praktische Erfahrung mit CI/CD-Plattformen (z.B. GitHub Actions, GitLab CI, Jenkins oder Buildkite). Ehrgeiz 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, von denen das Team abhängt, zuverlässig gehalten und kontinuierlich verbessert werden.

Schön zu haben: Erfahrung mit Compiler-Projekten, insbesondere mit MLIR oder LLVM-Bauinfrastruktur. Vertrautheit mit Cross-Compilation-Toolchains und dem Bauen für heterogene Hardware-Ziele (CPUs, GPUs, NPUs/Beschleuniger). Erfahrung mit Compute-Frameworks wie Vulkan, CUDA, Metal oder OpenCL und deren SDK-/Treiber-Paketierung. Kenntnisse über reproduzierbare Build-Praktiken, hermetische Builds und Sicherheit in der Lieferkette. Erfahrung mit Containerisierung (Docker, OCI-Images) und Infrastruktur als Code für Build-Umgebungen.

Über uns: Bei RooflineAI ermöglichen wir die Edge-AI-Produkte, von denen Sie träumen. Unsere Mission ist einfach: Die Kraft von Chips in die Hände von Innovatoren zu bringen und es radikal einfacher zu machen, modernste KI-Modelle auf der besten Hardware zu nutzen.

Build System & Packaging Engineer (Senior) Arbeitgeber: RooflineAI GmbH

RooflineAI ist ein hervorragender Arbeitgeber, der talentierte Ingenieure in einem dynamischen Umfeld sucht, um an der Spitze der KI-Compiler-Technologie in Europa zu arbeiten. Wir bieten nicht nur wettbewerbsfähige Vergütung und Beteiligungen für alle Mitarbeiter, sondern auch eine flexible Arbeitskultur, die Raum für persönliches Wachstum und Team-Events schafft. Bei uns haben Sie die Möglichkeit, bedeutende Innovationen zu gestalten und Ihre Fähigkeiten in einem unterstützenden Team weiterzuentwickeln.

R

Kontaktdaten:

RooflineAI GmbH Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Build System & Packaging Engineer (Senior) erhalten könnten

Netzwerken, Netzwerken, Netzwerken!

Nutze Plattformen wie LinkedIn, um mit Leuten aus der Branche in Kontakt zu treten. Stell Fragen, teile deine Ideen und zeig dein Interesse an den neuesten Entwicklungen im Bereich KI und Softwareentwicklung.

Sei proaktiv bei der Jobsuche!

Warte nicht darauf, dass die Stellenanzeigen zu dir kommen. Besuche unsere Website und bewirb dich direkt auf spannende Positionen. Zeig uns, dass du bereit bist, Teil unseres Teams zu werden!

Bereite dich auf technische Gespräche vor!

Mach dich mit den gängigen Fragen und Themen vertraut, die in technischen Interviews behandelt werden. Übe Coding-Challenges und sei bereit, deine Erfahrungen mit Bazel und Python zu teilen.

Zeige deine Leidenschaft!

Erzähle uns von deinen Projekten und deiner Begeisterung für Technologie. Lass uns wissen, warum du gerade bei RooflineAI arbeiten möchtest und wie du zur Weiterentwicklung unserer Produkte beitragen kannst.

Wir glauben, dass du diese Fähigkeiten brauchst, um Build System & Packaging Engineer (Senior) mit Bravour zu bestehen

Python
C/C++
Bazel
CI/CD Plattformen (z.B. GitHub Actions, GitLab CI, Jenkins, Buildkite)
Software Engineering Prinzipien
Datenstrukturen
Designmuster

Einige Tipps für deine Bewerbung 🫡

Sei du selbst!:Wenn du deine Bewerbung schreibst, lass deine Persönlichkeit durchscheinen. Wir suchen nach Menschen, die leidenschaftlich und authentisch sind. Zeig uns, was dich motiviert und warum du Teil unseres Teams werden möchtest!

Mach es klar und präzise:Halte deine Bewerbung übersichtlich und auf den Punkt. Verwende klare Sprache und vermeide unnötigen Jargon. Wir wollen schnell verstehen, was du kannst und wie du zu uns passt. Ein gut strukturierter Lebenslauf macht einen großen Unterschied!

Betone relevante Erfahrungen:Stelle sicher, dass du alle relevanten Erfahrungen und Fähigkeiten hervorhebst, die zu der Stelle passen. Wenn du mit Bazel oder Python gearbeitet hast, erzähl uns davon! Zeige uns, wie deine bisherigen Projekte dich auf diese Rolle vorbereitet haben.

Bewirb dich über unsere Website:Wir empfehlen dir, dich direkt über unsere Website zu bewerben. So stellst du sicher, dass deine Bewerbung an die richtige Stelle gelangt und du alle Informationen erhältst, die du brauchst. Wir freuen uns darauf, von dir zu hören!

Wie man sich auf ein Vorstellungsgespräch bei RooflineAI GmbH vorbereitet

Verstehe die Technologie

Mach dich mit den Technologien und Tools vertraut, die Roofline verwendet, insbesondere mit Bazel und Python. Zeige im Interview, dass du nicht nur die Grundlagen verstehst, sondern auch, wie du diese Technologien in der Praxis anwenden kannst.

Bereite konkrete Beispiele vor

Denke an spezifische Projekte oder Herausforderungen, die du in der Vergangenheit gemeistert hast. Sei bereit, darüber zu sprechen, wie du Probleme gelöst hast, insbesondere in Bezug auf CI/CD und Build-Systeme. Das zeigt deine praktische Erfahrung und Problemlösungsfähigkeiten.

Fragen stellen

Bereite einige durchdachte Fragen vor, die zeigen, dass du an der Unternehmenskultur und den Projekten interessiert bist. Frage nach den aktuellen Herausforderungen des Teams oder wie sie Innovationen fördern. Das zeigt dein Engagement und Interesse an der Position.

Teamarbeit betonen

Da die Rolle viel Zusammenarbeit erfordert, solltest du Beispiele für erfolgreiche Teamprojekte oder deine Erfahrungen in interdisziplinären Teams bereit haben. Betone, wie du zur Verbesserung der Entwicklererfahrung beigetragen hast und wie wichtig dir eine reibungslose Zusammenarbeit ist.