Responsibilities:
* Design, build, and maintain the core infrastructure powering our decentralized network;
* Implement cryptographic primitives and write robust, security-first code that will run in high-risk, adversarial environments;
* Improve engineering standards, tooling, and processes;
* Review team members’ code to collaboratively identify bugs and correct security issues;
* Help establish threat models against our decentralized network and protocol.
Competencies:
* Deep knowledge of Python, Go, Javascript, Rust, or C;
* Familiarity with public-key cryptography and related cryptosystems, and the OpenSSL APIs;
* Familiarity with DevOps, CI/CD processes (CircleCI experience a plus!), git, automated testing (such as pytest), and other software development best practices;
* Verbal and written technical English.
Bonus Points:
* Experience with AWS deployment and management (IAM, ec2, s3, etc);
* Familiarity with applied cryptography literature/papers, and advanced cryptographic concepts like lattice-based cryptography and zero-knowledge proofs;
* Experience with designing and/or implementing large-scale distributed systems;
* Experience working with Ethereum, other blockchain ecosystems, or managing any decentralized network at scale (not necessarily blockchain-related) is a major plus;
* Deep understanding or knowledge of consensus networks and protocols, specifically as they relate to cryptocurrencies and other blockchain applications;
* Any experience, professional or amateur, working in security engineering, appsec, or other information security roles is a major plus (hackers are welcome!).
If you’re a good fit, send your CV and a code sample that you’re proud of to careers@nucypher.com. No recruiters, please.
About NuCypher: We believe that unconditional privacy is a fundamental human right, and NuCypher was founded to empower individuals to assert that right in the digital age. We’re building the tools and infrastructure to protect this right by combining new advances in cryptography with decentralization.
NuCypher is hiring an engineering lead to help build a new open-source cryptosystem leveraging post-quantum cryptography. A successful candidate does not need to have prior experience in cryptography as they will work very closely with a cryptographer to build out the system. However, they should be a quick learner and comfortable around math (e.g. linear algebra, probability, number theory).
A successful candidate will lead engineering for the new open-source cryptographic product from the ground up. They will work on problems at the forefront of cryptography and have a leadership role in design decisions of the system. As such, competency in algorithms and low-level design is a must. An interest in compilers and/or optimization would be nice to have. Given the nature of an early stage product, a successful candidate should work in a fast and iterative style when it comes to prototyping. They will be be motivated by solving tough open-ended problems. Additionally, they should be highly comfortable working in a system programming language such as C or Rust (whether through work experience or side projects).
We offer competitive compensation and a highly flexible working environment.
Responsibilities:
Competencies: Bonus Points: Please send your CV and a code sample you’re proud of to careers@nucypher.com