Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer - zkVM image - Rise Careers
Job details

Software Engineer - zkVM

About Nexus

Nexus is building a world supercomputer by leveraging the latest advancements in cryptography, engineering, and science. Our team of experts is developing and deploying the Nexus Layer 1, the Nexus Network, and Nexus zkVM in support of our mission to enable the Verifiable Internet.

Nexus raised $25M in Series A funding, co-led by Lightspeed and Pantera, with participation from Dragonfly, SV Angel, and more.

We are headquartered in San Francisco, and this role will be in-person with the rest of the Nexus team.

Software Engineer - zkVM

The Nexus zkVM is a modular, prover-optimized, fully-specified zero-knowledge virtual machine written in Rust, focusing on performance and security. This team works alongside researchers and engineers to push the limits of verifiable computation.

Learn more here: https://docs.nexus.xyz/zkvm/index

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.

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.

Bonus Points

  • 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.

Benefits

  • Competitive salary and generous equity compensation.

  • Health insurance for employees and their dependents.

  • Daily lunch and dinner provided at SF headquarters.

  • Company-paid travel to events and conferences.

Nexus is committed to diversity in our workforce and is proud to be an Equal Opportunity Employer (EEO).

Average salary estimate

$125000 / YEARLY (est.)
min
max
$100000K
$150000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer - zkVM, Nexus

At Nexus, a cutting-edge company nestled in the heart of San Francisco, we're on a mission to build a world supercomputer that paves the way for the Verifiable Internet. As a Software Engineer - zkVM, you’ll dive into the fascinating realm of zero-knowledge proofs, collaborating with esteemed researchers like Jens Groth, Victor Miller, and Michel Abdalla. Your role will involve designing and optimizing zk-proof systems using Rust, ensuring both performance and security are top-notch. You’ll also get to explore emerging zk-proof techniques and maintain libraries for proof generation and verification. We’re looking for enthusiasts who possess a strong understanding of proof assistants and formal methods, keen on ensuring correctness in their work. If you're excited by efficient computation and love the thrill of pushing the boundaries of technology, this is the place for you! Plus, with competitive salaries, generous equity, health insurance, and daily meals provided at our headquarters, Nexus truly values the well-being of our incredible team. If you're ready for this challenge, we can’t wait to meet you!

Frequently Asked Questions (FAQs) for Software Engineer - zkVM Role at Nexus
What are the responsibilities of the Software Engineer - zkVM at Nexus?

As a Software Engineer - zkVM at Nexus, your key responsibilities will include working closely with pioneering researchers to design and optimize zk-proof systems and protocols. You'll conduct research on new zk-proof techniques and maintain as well as enhance libraries for proof generation, verification, and integration. This role requires a strong collaborative ethos, as you'll be in constant discussion with engineering and research teams.

Join Rise to see the full answer
What qualifications are required for the Software Engineer - zkVM position at Nexus?

To qualify for the Software Engineer - zkVM position at Nexus, you should have experience with proof assistants such as Coq, Lean, Isabelle, or F*. Familiarity with formal methods in distributed systems or cryptographic protocols is essential. Additionally, a strong curiosity for correctness and efficient computation, combined with the ability to work alongside both research and engineering teams, will make you an ideal candidate.

Join Rise to see the full answer
How does the Software Engineer - zkVM role at Nexus support the company's mission?

The Software Engineer - zkVM role at Nexus is pivotal in advancing our mission to create a Verifiable Internet. By focusing on the development of zk-proof systems and contributing to the Nexus zkVM, you will play an integral part in enhancing the security and performance of our Layer 1 blockchain technology. Your contributions will directly impact the robustness of verifiable computation, making it vital for our overarching goals.

Join Rise to see the full answer
What are the benefits for employees working as a Software Engineer - zkVM at Nexus?

Employees at Nexus enjoy a competitive salary along with generous equity compensation, which reflects our commitment to recognizing the value brought by our team. Additionally, we provide comprehensive health insurance for employees and their dependents, daily meals at our San Francisco headquarters, and company-sponsored travel for events and conferences, all fostering a fulfilling work environment.

Join Rise to see the full answer
What kind of projects can a Software Engineer - zkVM expect at Nexus?

As a Software Engineer - zkVM at Nexus, you can expect to work on a variety of exciting projects that include designing and implementing zk-proof protocols and optimizing existing libraries for zk-proof systems. You'll collaborate with a team of talented researchers, giving you exposure to the latest developments in zero-knowledge proofs and contributing to projects that aim to redefine how we think about privacy and security in computing.

Join Rise to see the full answer
Common Interview Questions for Software Engineer - zkVM
Can you explain what zero-knowledge proofs are?

When discussing zero-knowledge proofs in your interview, highlight that they are cryptographic methods through which one party can prove to another that they know a value without revealing the value itself. Use an analogy or real-world application to simplify the concept, which can help demonstrate your understanding.

Join Rise to see the full answer
What experience do you have with Rust programming in relation to zkVM?

It's key to discuss any projects or contributions you've made using Rust, especially those relating to zkVM. Share specific examples and how your familiarity with Rust complements your understanding of performance and security in software development.

Join Rise to see the full answer
How do you approach designing zk-proof systems?

In your response, elaborate on your design process, emphasizing your focus on correctness, mathematical guarantees, and collaboration with researchers. Mention any frameworks or methodologies you enjoy using, and how you ensure that your designs are robust and efficient.

Join Rise to see the full answer
Describe a time you had to overcome a significant technical challenge. How did you handle it?

Share a specific example where you faced a difficult problem in software engineering. Detail your problem-solving process, the steps you took to address the challenge, and what you learned from the experience. This showcases your resilience and analytical thinking.

Join Rise to see the full answer
What formal methods are you familiar with, and how have they influenced your work?

Discuss any experience you have with formal methods like Coq or Lean. Explain how these methods have shaped your approach to software development, including their role in verifying the correctness of systems you have worked on.

Join Rise to see the full answer
How do you stay updated with advancements in cryptography and zk-proof technologies?

Mention the resources you rely on for staying informed, such as academic papers, conferences, or online courses. Highlight your proactive approach to learning and how this has helped you incorporate new techniques into your work.

Join Rise to see the full answer
What’s your experience with collaboration in research-focused environments?

Share an experience that demonstrates your ability to work collaboratively within research teams. Emphasize the importance of communication and how diverse insights contribute to innovative breakthroughs in technology.

Join Rise to see the full answer
How do you ensure the performance and security of zk-proof systems?

Discuss techniques you utilize for optimizing performance while ensuring the utmost security, including benchmarking or testing methodologies. This question is an opportunity to showcase your technical rigor and commitment to quality.

Join Rise to see the full answer
Can you provide an example of an open-source project you’ve contributed to?

Elaborate on a specific open-source project, your role in it, and the impact of your contributions. This demonstrates your passion for technology and collaboration, especially within the software engineering community.

Join Rise to see the full answer
What excites you about the future of zk-proof technology?

Share your enthusiasm for zk-proof technology and its potential future applications. Discuss areas you believe are ripe for innovation and how you see your work at Nexus contributing to this exciting field further.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 13 days ago

Join Visa's Technology Organization as a Software Engineer to work on complex payment solutions that influence billions globally.

Join the Phillies Engineering team as a Senior Software Engineer to develop impactful full-stack applications for baseball analytics.

Point Loma Remote Point Loma Campus - San Diego, CA
Posted 8 days ago

Point Loma Nazarene University seeks a talented Software Engineer to develop and integrate innovative solutions in a vibrant Christian environment.

Photo of the Rise User

Guide the software engineering division at Big Ideas Learning as the Director, driving innovation and excellence in educational technology.

Photo of the Rise User

Join Visa AI as a Service as a Senior Machine Learning Engineer where you can make big impacts in the world of payments and AI.

Photo of the Rise User
Posted 12 days ago

Join SAS as a Cloud Engineer and contribute to our innovative Cloud and Information Services division while enjoying a dynamic and inclusive work environment.

Photo of the Rise User

Become a pivotal part of Visa’s engineering team, driving innovative payment solutions while working in a hybrid role in Austin.

Photo of the Rise User
Posted 11 days ago

Join Visa as a Staff Software Engineer II to innovate and build scalable payment solutions on a global scale.

Focused on commercializing technological products and services that allow our clients to be at the forefront in the technological development of the company, adding value to the business growth and de...veloping continuity strategies.

21 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
March 30, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
168 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Bowling Green just viewed Associate Designer at Newell Brands
Photo of the Rise User
Someone from OH, Twinsburg just viewed Finishing Operator - Nights at Avery Dennison
Photo of the Rise User
29 people applied to Software Engineer Intern at Hudl
Photo of the Rise User
Someone from OH, Cleveland just viewed RFP Writer at Kiddom
D
Someone from OH, Cleveland just viewed Technical Writer at DevSavant Inc.
S
Someone from OH, Dayton just viewed Inventory Control Associate at SCLogistics
a
Someone from OH, Newark just viewed Billing Follow Up Rep I at aah
Photo of the Rise User
Someone from OH, Columbus just viewed Assistant Merchandising and Inventory Manager at Jushi
Photo of the Rise User
Someone from OH, Akron just viewed Entry Level Communications at Smart Solutions
Photo of the Rise User
Someone from OH, Toledo just viewed Processing Technician at Jushi
Photo of the Rise User
Someone from OH, Greenfield just viewed HR Generalist II at Protolabs
C
Someone from OH, Bowling Green just viewed Field Service Administrator at Cornerstone Building Brands
Photo of the Rise User
Someone from OH, Cleveland just viewed Vice President, Revenue Operations at Docebo
Photo of the Rise User
Someone from OH, Mansfield just viewed Director, Professional Education at Evolus
1
Someone from OH, Cleveland just viewed Copywriter at 1840 & Company
Photo of the Rise User
Someone from OH, Louisville just viewed Communications Manager at Shearer's Foods
Photo of the Rise User
Someone from OH, Cincinnati just viewed Chief of Staff to the CFO at Super.com
Photo of the Rise User
Someone from OH, Columbus just viewed 5-8th Grade Art Teacher - SY 24-25 at ACCEL Schools
H
Someone from OH, Akron just viewed Brand Marketing Manager at Huntington