Senior C++ developer (zkEVM) Remote

=nil; Foundation

=nil; Foundation

Software Engineering
Remote
Posted on Thursday, July 18, 2024

=nil; Foundation has been at the forefront of Ethereum scalability solutions since 2018. With a mission to overcome the Ethereum scalability challenge, the team has been working on cutting-edge products such as =nil;’s native Proof Market, zkLLVM, and Placeholder, combining advanced cryptography, zero-knowledge technology, and database management systems.

As a C++ developer, you' will participate in the development of the blockchain responsible for the high-speed generation of zk proofs for the Ethereum virtual machine.

Responsibilities

  • Implement new features and tests.
  • Collaborate with other teams: discuss cross-team questions, integration issues, and synchronization work.
  • Participate in design discussions.
  • Conduct technical research.

Qualifications

  • 5+ years of C++ experience.
  • Familiarity with Boost, CMake, Git, and GitHub workflows.
  • Experience in multi-threaded programming.
  • Experience in cross-process synchronization.
  • Familiarity with Unix OS.
  • BS or higher in Computer Science, Applied Math, or a related field.
  • Basic familiarity with cryptographic algorithms and primitives (digital signatures, hash functions, asymmetric encryption, commitment schemes).
  • Proficiency in English, at least B2 level.

As a plus

  • Experience in developing distributed applications.
  • Familiarity with Go and Rust languages.
  • Proficiency in Python or another scripting language.
  • Experience with the Nix package manager.

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