ZK Engineer

globe (3)

US Remote

globe (3)

USA

money (3)

$150,000/year

hourglass (1)

Permanent

business-cards (1)

Software Development

Senior ZK Engineer

About the Role:
We are seeking a highly skilled ZK Engineer with deep expertise in zero-knowledge proofs (ZKPs) to help drive the development of our cutting-edge infrastructure. You will work on ZKVMs, recursive composition, and proof generation while optimizing performance for scalability and efficiency. Given our ambitious roadmap, we require someone who can hit the ground running and contribute immediately.

Key Responsibilities:
● Architect, design, and develop zero-knowledge virtual machines (ZKVMs) and proof systems.
● Implement recursive composition of proofs for efficient on-chain verification.
● Work with Groth16, Plonk, and other proving systems to enhance our infrastructure.
● Optimize GPU programming for WebGPU-based proof generation.
● Collaborate with internal teams to shape the design and scalability of our ZK infrastructure.
● Ensure memory efficiency and computational performance in ZK applications.

Requirements:
● Proven experience building ZK systems and implementing zero-knowledge proofs in production.
● Strong understanding of cryptographic protocols, algebra, and modular arithmetic.
● Expertise in Rust, Go, or low-level programming for cryptographic applications.
● Familiarity with tools like Gnark, Circom, Halo2, or similar.
● Experience with GPU programming (CUDA, WebGPU, or related technologies) is a plus.
● Ability to work autonomously in a fast-paced, research-driven startup environment.

Darwin Recruitment is acting as an Employment Agency in relation to this vacancy.

Reece Waldon

Submit Your CV

Name_1
Max. file size: 512 MB.

UPLOAD CV WITH:

This field is for validation purposes and should be left unchanged.

or Upload CV with

Similar Jobs

1

Contract

Freelance Java Developer

Technology

Software Development

For one of my clients, a big tendering and bidding platform, I am looking for an experienced Senior Java Engineer, who has experience with See more…

to €85/year

Utrecht

Netherlands

1

Contract

Senior Application Engineer

Technology

Software Development

Senior Application Engineer – Freelance – Zurich Location: Zurich Availability: 100% Start Date: ASAP Contract Duration: Until the end of the year Our client See more…

to £/year

Zurich

Switzerland

Permanent

GPU Cryptography Engineer (ZK)

Technology

Software Development

Cryptography Engineer (GPU + ZK) About Us: We’re building foundational infrastructure for the next generation of privacy-preserving, decentralized systems – with zero-knowledge cryptography at See more…

to $160,000/year

REMOTE

USA

Salary Benchmarks and
Market Insights

Are you looking for a new role? Would you like to compare your current salary
against the market rate?

Maybe you're looking to grow your team and need help planning and setting
hiring budgets.

Our interactive market update, split by industry, has all the information you need; from salary
benchmarks, gender split and average tenure to 'time to hire' and fastest-growing skills.

microsoft-365-kTFmwxkF5bQ-unsplash