We're planting a tree for every job application! Click here to learn more

Research Cryptographer & Mathematician

Heliax

Remote worldwide

CET (–4/+4 h)

Posted 3 months ago

design, evaluate, and implement zero-knowledge proof constructions

Tech stack

  • Cryptography

Role Overview


The systems of coordination and finance in our world today are not private enough for safe use by citizens, corporations, or dissidents. Heliax is looking for a research mathematician & cryptographer interested in working with us to design, evaluate, and implement zero-knowledge proof constructions such as zkSNARKs and zkSTARKs, distributed cryptographic protocols such as threshold encryption and distributed key generation, cryptographic primitives such as elliptic curves and hash functions, and multi-party protocols constructed with many of these primitives as components, then put this cryptography into practice in order to realize the information flow control and scalability capabilities required to realize the vision of Anoma.

This role offers the chance to work closely with a small team on compelling cross-disciplinary problems in theoretical computer science, cryptography, game theory, economics, and systems design, and enjoy a high degree of independence in working conditions and task prioritization.


What you'll do


  • Design new cryptographic protocols from first principles to achieve specified information flow topologies, external interfaces, security properties, and performance characteristics.
  • Evaluate and analyze existing cryptographic protocols, often zkSNARK or zkSTARK proof systems (e.g. Halo 2, ProtoStar) for security, expressivity, and performance.
  • Update, alter, reimplement, and combine existing cryptographic protocols, customizing them for specific proofs-of-concept and production use-cases.
  • Produce comprehensive technical specifications for designs & instantiations of cryptographic protocols (a la the Zcash Protocol Spec and collaborate with research engineers & cryptography engineers on implementations of these protocols.
  • Implement, review, and test cryptographic operations & protocols, primarily in Rust, evaluate existing implementations for correctness and performance. For example, we contribute to Arkworks.


Example projects





What makes you a perfect
candidate for this role

  • An academic degree in the relevant field

  • 3+

    years of commercial experience
  • Corresponding level of skills:

    zk-SNARKs

    intermediate

    Cryptography

    advanced

  • Language skills:

    English

    advanced

Compensation

Competitive

Role type

Full time

Visa sponsorship

Not provided

Benefits & perks

  • Remote Working

  • Flexible Working

  • Conference Tickets

  • Travel opportunities

  • Unlimited Vacation

  • Team Workouts

Similar roles that might interest you

WorksHub

CareersCompaniesSitemapFunctional WorksBlockchain WorksJavaScript WorksAI WorksGolang WorksJava WorksPython WorksRemote Works
hello@works-hub.com

Ground Floor, Verse Building, 18 Brunswick Place, London, N1 6DZ

108 E 16th Street, New York, NY 10003

Subscribe to our newsletter

Join over 111,000 others and get access to exclusive content, job opportunities and more!

© 2024 WorksHub

Privacy PolicyDeveloped by WorksHub