Senior DevOps Engineer – Build Systems & Monorepo (GitLab CI)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior DevOps Engineer (GitLab CI/CMake): Architecting and implementing a monorepo transition and high-performance CI/CD infrastructure for neuromorphic computing systems with an accent on build optimization, C++ toolchains, and distributed caching. Focus on reducing incremental build times, managing complex dependency graphs, and enhancing developer velocity across multi-language projects.
Location: Hybrid in Dresden, Germany (3 days office / 2 days remote)
Company
is a deep-tech company developing brain-inspired computing hardware and software based on the SpiNNaker2 architecture for AI and brain simulation.
What you will do
- Lead the migration of 10+ projects into a unified monorepo structure with clear ownership boundaries.
- Architect GitLab CI pipelines with intelligent change detection and targeted builds.
- Optimize CMake configurations for multi-toolchain support, including ARM cross-compilation.
- Implement and maintain sccache with Redis for distributed C++ compile caching.
- Manage GitLab Package Registries and automate semantic versioning across all project types.
- Develop CLI utilities and local development environments to improve overall developer experience.
Requirements
- 5+ years of experience in DevOps, Build Engineering, or Platform Engineering.
- 3+ years of hands-on experience with GitLab CI/CD (pipelines, runners, artifacts).
- Expert-level knowledge of CMake and deep understanding of the C/C++ build chain (GCC, Clang).
- Proficiency in Python packaging ecosystem and Linux systems administration.
- Experience managing monorepos or large-scale multi-project repositories.
- English: Strong communication level required.
Nice to have
- Experience with ARM embedded toolchains and bare-metal development.
- Knowledge of Conan package manager for C++ dependency management.
- Experience with Kubernetes (deployment, Helm, operators).
- Familiarity with Go build toolchain or Bazel.
- Experience working in hardware or embedded systems companies.
Culture & Benefits
- Equity participation in a growing deep-tech company.
- Flexible hybrid work arrangement (3 days office / 2 days remote).
- 30 days of annual vacation.
- Opportunity to work on cutting-edge neuromorphic computing technology.
- Collaborative team culture with experienced engineers from academia and industry.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →