mujininc Verified 8h ago
Senior Build Systems Architect
Tokyo, Japan (MJHQ) On-site
Salary not listedPaySalary not listed
TypeFull-time
Work settingOn-site
Verified listing
JobFig found this opening at its original source and checks that it remains available.
About the role
The team is currently small, and you will play a key role in owning the architecture, evolution, and technical direction of Mujin's large-scale C/C++ build systems. This role focuses on build-system architecture, dependency management, build performance, developer productivity, and long-term maintainability. While CI/CD infrastructure is an important supporting component, this is primarily a build-systems engineering role rather than a DevOps or release-engineering position.
What you'll bring
- Experience owning or driving the architecture of large-scale C/C++ build systems.
- Deep understanding of build-system architecture, dependency management, compiler toolchains, linkers, build reproducibility, and build-performance optimization.
- Strong knowledge of CMake and modern C/C++ build environments.
- Experience integrating build systems within CI/CD pipelines.
- Proficiency in at least one programming language used for internal tooling (Python or Go).
- Working knowledge of Bash scripting, Linux administration, and containerized environments (Docker, Kubernetes, etc.).
- Proficiency with Git version control and collaborative development workflows.
- Hands-on experience with Bazel, JHbuild, or Gnome build tools, or building complex, distributed build systems.
- Knowledge of package management systems across multiple languages (Python, C++, Rust, or JavaScript).
- Experience with Kubernetes
- Experience writing technical proposals and design specifications.
- Familiarity with Agile software development.
Benefits
Medical Insurance