תיאור המשרה
Description
DevOps Engineer
Engineering Infrastructure · On-site · Full-time
About us:
At Majestic, we're re-architecting systems for the future of AI. We're on a mission to make AI ubiquitous by leveraging groundbreaking technologies. If you're passionate about deep tech and full stack AI, this is a chance to join our world-class team shaping the future of AI.
Role Description:
We are looking for a DevOps engineer to build and operate the developer infrastructure that the Majestic software stack rides on — CI/CD, dev environments, and internal deployments. You'll work on the pipelines that build and test our host SDK, execution runtime, embedded firmware, kernel libraries, and simulator end-to-end; on the dev containers and tooling engineers work in day-to-day; and on the internal sites and services the team relies on. Your work directly determines how fast every engineer at Majestic ships, and how confidently we tape out.
We're hiring at multiple levels — from engineers early in their career to senior engineers ready to take on broad ownership. Scope and responsibilities will be calibrated to your experience.
What You'll Do:
Build and improve CI/CD across the codebase — the pipelines that validate the full software stack end-to-end, including simulator-in-the-loop runs for firmware and kernels
Make CI fast: improve build and test times for heavy targets through caching, artifact reuse, and self-hosted runner strategies
Improve the developer experience — dev containers, reproducible local setups, and the PR and code review workflow engineers ship through every day
Operate internal site and service deployments — dashboards, documentation sites, and the internal tools the team depends on
Stand up production-representative server systems in our dev environment so engineers can develop and test against what customers will eventually run — including provisioning, host OS setup, and keeping these shared systems healthy and available to engineers and CI
Contribute to observability — pipeline metrics, build health dashboards, flake tracking
Work closely with compiler, runtime, kernel, and hardware teams to make infrastructure fit how the org actually develops
Requirements
What We're Looking For:
Experience operating CI/CD systems in a real engineering environment
Hands-on experience with at least one major CI system (Jenkins, Buildkite, GitHub Actions, GitLab CI, Concourse) — self-hosted runners, matrix builds, caching strategies, reusable pipeline patterns
Familiarity with Bazel, or strong enough build-system instincts to come up to speed
Strong Linux, Bash, and Python
Containerized builds (Docker), artifact registries, dependency management across multiple languages
Comfortable in repos with serious C++ build systems (CMake, LLVM-scale) and Python packaging
Nice to Have:
Experience supporting ML, compiler, or systems teams (PyTorch, Triton, LLVM, MLIR)
Cross-compilation toolchains, especially RISC-V
Simulator- or emulator-driven CI (QEMU, SystemC, FPGA flows)
Observability tooling for builds and pipelines (Grafana, Prometheus, OpenTelemetry)
Background as a software engineer before moving into DevOps
Experience with agent-assisted pipelines and AI-augmented developer workflows
המשרה הזו רלוונטית עבורך?