We are looking for a proactive and independent DevOps Engineer with experience in Nix to help us scale our zero-knowledge infrastructure on testnet and mainnet.
You will play a key role in enabling efficient transaction proving by setting up the necessary environment, pipelines, and release tooling for our SNARK-based architecture.
You must be hands-on, self-directed, and able to take full ownership of delivery from setup to deployment.
Key responsibilities include designing, implementing, and maintaining CI/CD pipelines for a zk rollup and proving environment.
You will automate builds, tests, and releases.
You will provision and manage machines for parallel SNARK proving at scale, whether in the cloud or on bare metal.
You will support testnet deployments, monitor health, and manage upgrades.
You will collaborate with protocol and engineering teams to integrate DevOps with zk circuits and infrastructure.
You will implement logging, alerting, and monitoring for proving-related services.
Requirements:
Strong experience in DevOps, specifically with Nix/Nixos, Terraform, Docker, and GitHub Actions.
Experience with OCaml projects, including understanding build systems like Dune and managing dependencies.
Experience deploying and managing distributed systems or proving clusters.
Comfort with Linux systems administration, shell scripting, and automation.
Ability to work independently with minimal supervision.
Comfort in owning projects from setup to maintenance.
A strong problem-solving mindset and sense of urgency.
Excellent communication skills in a remote-first, asynchronous environment.
Benefits:
We offer equal opportunities to all candidates, ensuring no discrimination and accessible job adverts.
We foster a diverse, inclusive workplace with equal opportunities for all.
Reasonable adjustments during the hiring process can be requested.
Your personal information will be managed securely in accordance with our Privacy Policy and Information Security Policy.