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

Senior Cryptography Engineer

About NEBRA

NEBRA is a research & development organization dedicated to advancing the use of zero-knowledge proofs (ZKP) to enable a more private and scalable blockchain future. 


NEBRA released NEBRA UPA, the first universal proof aggregation protocol that scales ZKP verification more than 10x on Ethereum and L2s. This marked the humble beginning of our journey and there are more exciting products in the pipeline.


NEBRA seeks a Distributed System Engineer to join our world-class team. You'll work with our research and cryptographic engineering experts to develop critical components for our decentralized cloud platform. This role focuses on building innovative solutions combining distributed computing automation, Kubernetes operators, and private networking code.


About the Role

We are looking for a zkEVM Engineer. This is an early opportunity to join our world-class research and engineering team to make an impact in the blockchain industry. You will work with our research and cryptographic engineering team to develop zero-knowledge proof based cryptographic protocols.


In this role, you will:
  • Join the process of designing and implementing blockchain scaling solutions using the state of art proof system.
  • Quickly prototype to validate design choices and decisions.
  • Work on the specs and open sourced implementations of blockchain scaling solutions


What we look for in you:
  • Demonstrated experience in high-caliber engineering environments with a focus on technical excellence and innovative team leadership.
  • Deep technical understanding of zero-knowledge proof cryptography and sub-topics such as polynomial commitment schemes, IOPs, constraint systems, etc.
  • Concrete technical understanding of fundamentals of cryptography, such as public key cryptography, hash functions, and provable security
  • Experiences of building efficient ZK circuit in a state of art proof systems, such as Plonky2/3, Halo2.
  • Mastered at least one of the following system level programming languages, C/C++/Rust.
  • Proficient in articulating complex technical ideas and solutions.
  • Proven track record of effective team collaboration and leadership in technical projects.
  • Strong track record of designing and building secure and reliable systems.


Nice to have:
  • Proficient in one strongly typed functional programming language, such as Haskell/OCaml.
  • Proven experience as a core contributor to high-quality open-source projects.
  • Adaptability and effectiveness in rapidly growing environments.
  • Background as a startup founder or early-stage engineer in a project.


Average salary estimate

$150000 / YEARLY (est.)
min
max
$120000K
$180000K

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 Senior Cryptography Engineer, NEBRA Labs

Join NEBRA as a Senior Cryptography Engineer in New York and be part of a pioneering journey towards enhancing the blockchain ecosystem! NEBRA is at the forefront of zero-knowledge proofs (ZKP), championing privacy and scalability in blockchain applications. In this role, you’ll collaborate with top-tier researchers and cryptographic engineering experts to construct pivotal components for our decentralized cloud platform. We’re looking for someone innovative and technical, who thrives in high-caliber engineering environments. Your day will involve designing and implementing advanced blockchain scaling solutions, which will require a deep understanding of zero-knowledge proof cryptography and familiarity with various sophisticated technical topics like polynomial commitment schemes and constraint systems. You’ll also get the chance to validate your designs through rapid prototyping and contribute to the specifications and open-sourced implementations of these cutting-edge solutions. If you’re a passionate problem-solver adept in system-level programming languages, especially C, C++, or Rust, and you have a track record in secure system design and collaboration, this could be the perfect opportunity for you to make a significant impact in the blockchain industry. At NEBRA, we're not just looking for technical skills; we also value the ability to communicate complex ideas effectively and a background that showcases leadership and adaptability in rapidly evolving environments. Together, let’s create innovative solutions for a more private and scalable blockchain future!

Frequently Asked Questions (FAQs) for Senior Cryptography Engineer Role at NEBRA Labs
What are the requirements for a Senior Cryptography Engineer at NEBRA?

To qualify for the Senior Cryptography Engineer position at NEBRA, candidates should have demonstrable experience in high-caliber engineering environments focused on technical excellence. A profound understanding of zero-knowledge proof cryptography and related concepts like polynomial commitment schemes and public key cryptography is vital. Proficiency in system-level programming languages such as C, C++, or Rust, as well as experience building efficient ZK circuits in the latest proof systems like Plonky2 or Halo2, is essential.

Join Rise to see the full answer
What does the role of Senior Cryptography Engineer at NEBRA involve?

As a Senior Cryptography Engineer at NEBRA, you will engage in designing and implementing blockchain scaling solutions utilizing advanced proof systems. Additionally, you'll prototype to validate your design choices, contribute to the development of open-sourced implementations, and work closely with a talented research and engineering team focused on zero-knowledge proof based cryptographic protocols.

Join Rise to see the full answer
How does NEBRA support its Senior Cryptography Engineers?

At NEBRA, we prioritize the growth and development of our Senior Cryptography Engineers by fostering a collaborative and innovative work environment. You'll have access to cutting-edge projects, mentorship from senior team members, opportunities for open-source contributions, and the chance to engage in significant discussions about the future of blockchain technology.

Join Rise to see the full answer
What programming languages should I know for the Senior Cryptography Engineer role at NEBRA?

Candidates for the Senior Cryptography Engineer position at NEBRA should be well-versed in system-level programming languages, mainly C, C++, or Rust. Knowledge of a strongly typed functional programming language, like Haskell or OCaml, is a plus but not mandatory. Familiarity with designing efficient zero-knowledge circuits in advanced cryptographic proof systems is also highly beneficial.

Join Rise to see the full answer
What kind of projects will I work on as a Senior Cryptography Engineer at NEBRA?

As a Senior Cryptography Engineer at NEBRA, you will work on a range of innovative projects focused on zero-knowledge proofs and blockchain scalability. This includes designing and developing protocols, creating open-source implementations, and prototyping solutions to validate designs that contribute to NEBRA's vision of a private and scalable blockchain future.

Join Rise to see the full answer
Is NEBRA a good place for career growth for Senior Cryptography Engineers?

NEBRA is an excellent place for career growth for Senior Cryptography Engineers, as the organization thrives on innovation and technical excellence. The culture promotes collaboration and offers numerous opportunities to work on groundbreaking projects within the blockchain space, encouraging engineers to expand their skills and take on leadership roles as they progress in their careers.

Join Rise to see the full answer
What qualities make an ideal candidate for the Senior Cryptography Engineer position at NEBRA?

The ideal candidate for the Senior Cryptography Engineer role at NEBRA should possess a blend of technical expertise, leadership abilities, and effective communication skills. A passion for cryptography and blockchain technology, along with a proven track record in team collaboration and innovation, are paramount for success in this role.

Join Rise to see the full answer
Common Interview Questions for Senior Cryptography Engineer
Can you explain the significance of zero-knowledge proofs in blockchain technologies?

Zero-knowledge proofs are crucial in blockchain technologies as they allow one party to prove knowledge of a piece of information without revealing the information itself. This enhances privacy and scalability, which are vital for broad blockchain adoption. When answering, provide clear examples of use cases where zero-knowledge proofs can improve blockchain transactions or user anonymity.

Join Rise to see the full answer
What is your experience with cryptographic protocols, particularly zero-knowledge proofs?

Articulate your hands-on experience with cryptographic protocols, highlighting specific projects where you implemented zero-knowledge proofs. Discuss challenges you faced and how you handled them, showcasing your problem-solving skills and understanding of complex cryptographic concepts.

Join Rise to see the full answer
How do you approach designing blockchain scaling solutions?

When discussing your approach, emphasize the importance of understanding the underlying infrastructure and user requirements. Explain your process for analyzing existing solutions, identifying pain points, and using your technical skills to design scalable systems that effectively address these challenges.

Join Rise to see the full answer
What programming languages are you most proficient in and how have you applied them in your previous roles?

Share your proficiency in programming languages, specifically C, C++, or Rust, and detail projects where you utilized these languages to solve technical problems, build ZK circuits, or contribute to collaborative engineering efforts. Including metrics or specific achievements can strengthen your response.

Join Rise to see the full answer
Can you describe a challenging project you undertook related to cryptography?

Select a challenging project relevant to cryptography that clearly demonstrates your skills and persistence. Discuss your role, the complexities involved, the solutions you developed, and the project outcomes, underscoring the impact of your contributions.

Join Rise to see the full answer
How do you quickly prototype technical solutions?

Explain your prototyping process, emphasizing rapid iteration and feedback loops. Highlight tools or frameworks you utilize to create prototypes swiftly and how you validate them against design specifications. Share an example where your prototyping led to a successful final product.

Join Rise to see the full answer
What is your experience with open-source projects?

Detail your contributions to open-source projects, including your role as a core contributor. Discuss how participating in open-source has influenced your development skills, your approach to collaboration, and the broader impact of these projects on the cryptographic community.

Join Rise to see the full answer
How do you keep up with developments in the field of cryptography and blockchain?

Highlight your strategies for staying updated with industry trends, such as following key researchers, participating in relevant forums, or attending conferences. Discuss specific resources or communities you engage with, and mention how this knowledge informs your work at NEBRA.

Join Rise to see the full answer
Can you explain your understanding of security protocols in cryptographic systems?

Discuss your knowledge of security protocols, addressing their importance in ensuring the integrity, confidentiality, and authenticity of data in cryptographic systems. Provide examples where you've designed or implemented such protocols and the measures you took to ensure their effectiveness.

Join Rise to see the full answer
How do you approach teamwork and collaboration in technical projects?

Share your philosophy on teamwork, emphasizing communication, respect for diverse opinions, and a clear focus on shared goals. Provide an example of a successful collaboration that led to innovative solutions or significant improvements in project outcomes.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Zivaro Hybrid Colorado Springs, CO
Posted 4 days ago
Photo of the Rise User
AECOM Remote Victoria, BC, Canada
Posted 3 days ago
Posted 2 days ago
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Domino's Hybrid 3355 Mike Collins Dr, Eagan, MN 55121, USA
Posted 10 days ago
Photo of the Rise User
Posted 3 days ago
MATCH
Calculating your matching score...
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
LOCATION
No info
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
November 28, 2024

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!