Enable job alerts via email!

DevOps Engineer (with OCaml Knowledge) - zk Infrastructure

MLabs

United Kingdom

On-site

GBP 50,000 - 90,000

Full time

3 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading technology company is seeking a proactive DevOps Engineer skilled in Nix and OCaml. You will be responsible for scaling their zero-knowledge infrastructure and facilitating efficient transaction proving. Key tasks include setting up CI/CD pipelines, automating processes, and collaborating with engineering teams in a remote-first environment. Ideal candidates will possess strong problem-solving skills and experience in deploying distributed systems.

Qualifications

  • Strong experience in DevOps using tools like Nix, Terraform, and Docker.
  • Experience in OCaml projects and deploying distributed systems.
  • Comfortable with Linux and automation.

Responsibilities

  • Design and maintain CI/CD pipelines for zk rollup and proving.
  • Automate builds, tests, and releases.
  • Provision machines for SNARK proving.

Skills

DevOps
Nix
Terraform
Docker
GitHub Actions
Linux systems administration
Shell scripting
Automation
Problem-solving
Communication

Job description

Social network you want to login/join with:

DevOps Engineer (with OCaml Knowledge) - zk Infrastructure

col-narrow-left

Client:

MLabs

Location:

United Kingdom

Job Category:

Other

-

EU work permit required:

Yes

col-narrow-right

Job Reference:

6db161dc5b51

Job Views:

4

Posted:

29.06.2025

Expiry Date:

13.08.2025

col-wide

Job Description:

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

● Design, implement, and maintain CI/CD pipelines for a zk rollup and proving

● Automate builds, tests, and releases.

● Provision and manage machines for parallel SNARK proving at scale (cloud or bare

metal).

● Support testnet deployments, monitor health, and manage upgrades.

● Collaborate with protocol and engineering teams to integrate DevOps with zk circuits

and infrastructure.

● Implement logging, alerting, and monitoring for proving-related services.

Requirements

Technical Skills

● Strong experience in DevOps (Nix/Nixos, Terraform, Docker, GitHub Actions, etc.).

● Experience with OCaml projects — understanding build systems like Dune,

● Experience deploying and managing distributed systems or proving clusters.

● Comfortable with Linux systems administration, shell scripting, and automation.

Soft Skills

● Able to work independently with minimal supervision.

● Comfortable owning projects from setup to maintenance.

● Strong problem-solving mindset and sense of urgency.

● Excellent communication in a remote-first, async environment.

Nice to Have

● Experience with Mina Protocol, o1js, or related zk-rollup technologies.

● Familiarity with Ocaml or any other functional languages

● Familiarity with zero-knowledge proofs, ideally SNARKs.

● Knowledge of Kubernetes or container orchestration for provers.

● Exposure to testnets, forks, or zk infra deployment strategies.

Please note that if you are NOT a passport holder of the country for the vacancy you might need a work permit. Check our Blog for more information.

Bank or payment details should not be provided when applying for a job. Eurojobs.com is not responsible for any external website content. All applications should be made via the 'Apply now' button.

Created on 29/06/2025 by TN United Kingdom

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.