Software Engineer – Zero Knowledge – Zk
Company | Nexus |
---|---|
Location | San Francisco, CA, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior |
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