Posted in

Software Engineer – Cryptography and Zero Knowledge

Software Engineer – Cryptography and Zero Knowledge

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

Requirements

  • Professional experience implementing cryptographic primitives used for zero-knowledge proofs and verifiable computation.
  • Expertise in arithmetizing computations for use with programmable cryptography. Fluency in implementing circuits and/or QAPs.
  • 5+ years of relevant industry experience.
  • Successful experience working in close collaboration with cryptography and privacy researchers.
  • Excellent communication skills and the ability to convey complex ideas to both technical and non-technical stakeholders.
  • Willingness to embrace a high-energy startup mentality, and be ready to thrive in the dynamic and fast-paced landscape of the zero-knowledge industry and scientific advancements.
  • Proficiency in Rust and/or expertise in other systems languages like C/C++/Go.
  • Embrace AI as a core part of how you work, think, and build.

Responsibilities

  • Implement in Rust cutting-edge high-performance zero-knowledge proof systems such as zkSNARKs / zkSTARKs, as well as vector/polynomial commitment schemes, lookup arguments, and arithmetic circuits.
  • Participate in the design, analysis, and implementation of sound arithmetizations of cryptographic primitives and the RISC-V architecture.
  • Be at the frontiers of cryptography and contribute to the latest advancements in cryptography and zero-knowledge proofs research.
  • Collaborate effectively with our research and engineering teams, ensuring seamless integration with the product, partners and clients.

Preferred Qualifications

  • Advanced degree in a technical field.
  • Experience working directly with any of the following technologies: STARKs, GKR, folding schemes, (P)IOPs, lookup arguments, lattice-based cryptography, or R1CS/AIR/Plonkish/CCS arithmetizations.
  • Entrepreneurial spirit with an interest in spearheading new projects.
  • Publications at venues like CRYPTO, EUROCRYPT, USENIX Security, ACM CCS, IEEE S&P, NDSS, or other top conferences and journals.