Posted in

Software Engineer – Zero Knowledge – Zk

Software Engineer – Zero Knowledge – Zk

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

Requirements

  • 5+ years of professional engineering experience with a focus on cryptography
  • Bachelor’s degree in computer science or a related technical field
  • Deep technical understanding of Rust, including knowledge of ownership, memory management, and concurrency
  • Experience with common Rust libraries and frameworks for building high-performance systems
  • Proven ability to write clean, efficient, and maintainable code
  • Excellent communication and collaboration skills
  • Ability to navigate ambiguity and make strategic decisions

Responsibilities

  • Design, develop, and implement efficient zk-proof protocols and systems
  • Conduct research and analysis of emerging zk-proof techniques and algorithms
  • Develop and maintain libraries and tools for zk-proof generation, verification, and integration within the platform
  • Optimize the performance and efficiency of zk-proof implementations, ensuring minimal resource consumption and low latency

Preferred Qualifications

  • Advanced degree in a technical field
  • Experience with programming competitions and/or participation in the International Olympiad of Mathematics, International Math Olympiad, International Physics Olympiad, etc.
  • Entrepreneurial spirit with an interest in spearheading new projects
  • Experience with zero-knowledge proofs and zkVM concepts
  • Contribution to open-source projects related to distributed systems or Rust programming