×
Hier anmelden um sich kostenlos auf Stellen zu bewerben oder Stellenanzeigen aufzugeben. X

Senior DevOps Engineer (m​/f​/d) SpiNNcloud Systems GmbH

in 01069, Dresden, Sachsen, Deutschland
Unternehmen: Wandelbots GmbH
Vollzeit position
Verfasst am 2026-08-01
Berufliche Spezialisierung:
  • Software Entwicklung
    DevOps Ingenieur
Gehalts-/Lohnspanne oder Branchenbenchmark: 85000 - 120000 EUR pro Jahr EUR 85000.00 120000.00 YEAR
Stellenbeschreibung

(Senior) Dev Ops Engineer – Build Systems & Monorepo

About SpiNNcloud

SpiNNcloud Systems is a pioneering deep-tech company developing brain inspired computing hardware and software based on the SpiNNaker2 architecture. Our Hardware-as-a-Service platform provides researchers and enterprises with remote access to cutting-edge neuromorphic computing resources, enabling breakthroughs in AI, brain simulation, and energy-efficient computing.

Role Overview

We are seeking an experienced Dev Ops Engineer to lead our transition to a monorepo architecture and establish world-class build and CI/CD infrastructure. This is a high-impact role where you will architect and implement the build systems that enable several engineering teams to collaborate efficiently across C/C++, Python, Go, and embedded firmware projects.

You will be optimizing build times, establishing caching strategies, and creating the tooling that accelerates our engineering velocity.

Key Responsibilities Monorepo Migration & Architecture
  • Lead the migration of 10+ projects into a unified monorepo structure with clear ownership boundaries
  • Design and implement the dependency graph system that determines build/test scope for each commit
  • Establish project templates, CODEOWNERS policies, and contribution workflows
  • Create documentation aggregation pipelines (MkDocs) for unified developer documentation
Build Systems & CI/CD
  • Architect Git Lab CI pipelines with intelligent change detection and targeted builds
  • Optimize CMake build configurations for multi-toolchain support (GCC, Clang, ARM cross-compilation)
  • Implement and maintain sccache with Redis backend for distributed C++ compile caching
  • Configure Python build tooling (uv, scikit-build-core) for native extension packaging
  • Reduce incremental build times through strategic caching
Artifact & Release Management
  • Manage Git Lab Package Registries (PyPI, Conan, Container, Generic) for internal artifact distribution
  • Implement semantic versioning and release automation across all project types
Infrastructure & Platform
  • Maintain Git Lab Runner infrastructure
  • Manage cache infrastructure (Redis clusters for sccache, Git Lab caching)
  • Monitor CI/CD metrics and continuously optimize pipeline performance
  • Collaborate with Platform team on deployment pipelines
Developer Experience
  • Create and maintain developer tooling, CLI utilities, and local development environments
  • Write documentation for build systems, workflows, and troubleshooting
  • Provide support and training to engineering teams on monorepo best practices
  • Champion build system improvements and gather feedback from development teams
Required Qualifications Experience
  • 5+ years in Dev Ops, Build Engineering, or Platform Engineering roles
  • 3+ years hands-on experience with Git Lab CI/CD (pipelines, runners, artifacts)
  • Experience managing monorepo or large-scale multi-project repositories
  • Track record of reducing build times and improving developer productivity
Technical Skills
  • Expert-level CMake knowledge (presets, tool chains, cross-compilation)
  • Strong C/C++ build chain understanding (GCC, Clang, linkers, static/shared libraries)
  • Python packaging ecosystem (pip, uv, wheels, setup tools, scikit-build-core, pybind
    11)
  • Distributed caching systems (sccache, ccache, Redis)
  • Containerization (Docker, multi-stage builds, Build Kit, container registries)
  • Linux systems administration and shell scripting (Bash)
  • Git advanced workflows (submodules, sparse checkout, partial clone)
Preferred Qualifications
  • Experience with ARM embedded tool chains (arm-none-eabi-gcc, bare-metal development)
  • Conan package manager for C++ dependency management
  • Kubernetes (deployment, Helm, operators) — our runners use K8s executors
  • Go build toolchain and module system
  • JavaScript/Type Script build tools (pnpm, Vite, esbuild)
  • Familiarity with Bazel (for future evaluation, not immediate requirement)
  • Experience in hardware or embedded systems companies
  • Strong communication level of English language
What We Offer
  • Competitive salary based on experience
  • Equity participation in a growing deep-tech company
  • Flexible hybrid work arrangement (3 days office / 2 days remote)
  • 30 days annual vacation
  • Work on cutting-edge neuromorphic computing technology
  • High-impa…
Stellen-Anforderungen
10+ Jahre Berufserfahrung
Bitte beachten Sie, dass derzeit keine Bewerbungen aus Ihrem Zuständigkeitsbereich für diese Stelle über diese Jobseite akzeptiert werden. Die Präferenzen der Kandidaten liegen im Ermessen des Arbeitgebers oder des Personalvermittlers und werden ausschließlich von diesen bestimmt.
Um nach Stellen zu suchen, sie anzusehen und sich zu bewerben, die Bewerbungen aus Ihrem Standort oder Land akzeptieren, klicken Sie hier, um eine Suche zu starten:
 
 
 
Suchen Sie hier nach weiteren Stellen:
(nach Beruf, Fähigkeit)
Standort
Suchradius erweitern (Meilen)
0
200
Filter
Mindest-Bildungsgrad für die Stelle
Mindest-Berufserfahrung für die Stelle
Veröffentlicht in den letzten:
Gehalt