Job Description
=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.