Logo RooflineAI GmbH

Build System & Packaging Engineer

Job

  • Level
    Senior
  • Job Feld
    Software
  • Anstellung
    Vollzeit
  • Vertragsart
    Unbefristetes Dienstverhältnis
  • Ort
    Köln
  • Arbeitsmodell
    Onsite
  • Job Zusammenfassung

    In dieser Rolle entwickelst du ein auf Bazel basierendes Build-System für eine ML-Compiler-Plattform, optimierst CI/CD-Prozesse, verwaltest Python-Pakete und verbesserst die Entwicklererfahrung durch intuitive Tools und Dokumentation.

    Job Technologien

    Deine Rolle im Team

    • Own and evolve our Bazel-based build system powering our ML compiler platform, ensuring fast, reproducible, and reliable builds across a growing codebase and multiple hardware targets.
    • Design and maintain Python packaging and distribution pipelines, delivering our compiler toolchain and runtime components as well-structured, versioned Python wheels for customers and internal teams.
    • Champion developer experience by building intuitive tooling, documentation, and self-service workflows that streamline onboarding, reduce friction in local development, and empower engineers to iterate quickly and confidently.
    • Develop and optimize CI/CD infrastructure to support rapid iteration, catch regressions early, and scale with the demands of a fast-moving compiler project.
    • Manage third-party dependencies, SDKs, and toolchains, ensuring consistent and hermetic build environments across development, testing, and production.
    • Collaborate closely with compiler, runtime, and test engineers to integrate new components smoothly, resolve build and linking issues, and keep developer workflows frictionless.
    • Improve build performance through caching strategies, parallelization, dependency analysis, and tooling that minimizes developer wait times.
    • Define and enforce packaging standards, release processes, and versioning policies that support reliable deployment across diverse edge hardware platforms.

    Unsere Erwartungen an dich

    Ausbildung

    • Degree in Computer Science / Electrical Engineering or a related field

    Qualifikationen

    • Solid understanding of Python packaging, particularly building and distributing wheels (including native/binary wheels wrapping C/C++ extensions)
    • Ambition and curiosity to solve complex problems, a strong mindset to take ownership of your tasks to drive our solutions forwards, and collaborative attitude to foster our culture
    • Ownership is taken beyond immediate tasks, with the tools and pipelines the team depends on kept reliable and continuously improved

    Erfahrung

    • Knowledge and hands-on experience in Python, C/C++
    • Strong experience with Bazel or similar hermetic build systems
    • Proven understanding of software engineering principles, data structures, design patterns, and algorithms · Hands-on experience with CI/CD platforms (e.g., GitHub Actions, GitLab CI, Jenkins, or Buildkite)

    Unser Angebot

    • We offer equity for every employee since we truly want you to participate in our success.

    Themen mit denen du dich im Job beschäftigst

    Job Standorte

    • Standort Köln

      Nordrhein-Westfalen

      Deutschland

    Das ist dein Arbeitgeber

    RooflineAI GmbH

    RooflineAI GmbH

    Die RooflineAI GmbH, ein Spin-Off des ICE-Instituts der RWTH Aachen, hat sich auf die Entwicklung einer Plattform für die Bereitstellung von Edge-AI-Anwendungen sowie eines AI-Compilers spezialisiert. Das Unternehmen ermöglicht den flexiblen Import von Modellen aus verschiedenen Frameworks und deren effiziente Nutzung auf heterogener Hardware. Das Ziel ist es, das AI-Deployment zu vereinfachen und Innovationen im Bereich Edge-Computing voranzutreiben.

    Description

  • Unternehmenstyp
    Startup
  • Arbeitsmodell
    Onsite
  • Branche
    Internet, IT, Telekom
  • Logo RooflineAI GmbH

    Build System & Packaging Engineer

    Ort
    Köln
    Arbeitsmodell
    Onsite
    Diversität
    Für alle Personen geeignet (m/w/d)
    Nur Englisch
    Nur Englisch erforderlich

    Weitere Jobs