Portfolio Jobs

Polychain Capital
Polychain Capital
89
companies
648
Jobs
Create a profile to get alerted when relevant jobs to you are posted by our network.

C++ Developer (Cryptography Developer) (Remote)

=nil; Foundation

=nil; Foundation

Software Engineering
Remote
Posted on Friday, March 29, 2024

=nil; Foundation is hiring a Suite C++ developer who enhance and develop Crypto3 C++ cryptography suite with proof systems/signature schemes/hashes/etc required by =nil;‘s internal and external teams.
We are building our own database that replicates data from multiple different blockchains and provides a single SQL interface that allows to select records in a unified way and also allows to insert records into multiple blockchains as one atomic transaction.
Our primary customers are crypto exchanges and other businesses that have a large volume of crypto transactions. We allow them to save on infrastructure and maintenance costs, because our solution is significantly more efficient than what is possible with off-the-shelf components.

Responsibilities

  • Enhance and develop Crypto3 C++ cryptography suite with proof systems/signature schemes/hashes/etc required by =nil;‘s internal and external teams
  • Maintain Crypto3’s tests, API and CI by debugging, adjusting, extending its contents. Maintain contributors PR’s, comply them to architecture.
  • Supply zkLLVM’s team with changes necessary for Crypto3 to be able to become an SDK for particular stack machines.
  • Adjust Crypto3's contents’ performance according to requirements from =nil;s internal teams.

Qualifications

  • MS with major in Applied Math/cryptography/Computer science
  • 5-6 years of C++ experience is required.
  • Experience with OpenSSL/BearSSL/CryptoPP is a plus.
  • The language is English, so you’re supposed to be at least B2 level.

Benefits

Apply to discuss your benefit package, including health insurance, language courses, relocation support or other care the company may provide.

Submit Your Application

You have successfully applied
  • You have errors in applying