Posted in

Software Engineer – Zkvm

Software Engineer – Zkvm

CompanyNexus
LocationSan Francisco, CA, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesMaster’s
Experience LevelMid Level

Requirements

  • Experience with proof assistants like Coq, Lean, Isabelle, F*, or equivalent.
  • Familiarity with formal methods applied to distributed systems, cryptographic protocols, or blockchains.
  • Strong curiosity for correctness, mathematical guarantees, and efficient computation.
  • Comfort working alongside research and engineering teams.
  • Embrace AI as a core part of how you work, think, and build.

Responsibilities

  • Work alongside leading researchers like Jens Groth, Victor Miller, and Michel Abdalla.
  • Design, develop, and optimize zk-proof systems and protocols.
  • Conduct research and implement emerging zk-proof techniques.
  • Maintain and enhance libraries for zk-proof generation, verification, and integration.

Preferred Qualifications

  • Advanced degree in cryptography, formal methods, or a related technical field.
  • Experience with zero-knowledge proofs and zkVM concepts.
  • Open-source contributions related to distributed systems or Rust programming.